int main( int argc, char ** argv, char **envp ) { openlog( SHEBANG, 0, LOG_LOCAL2 ); setlogmask( LOG_UPTO( LOG_INFO ) ); Main main; main.parseArgs( argc, argv, envp ); return main.run(); }
int main( int argc, char ** argv, char **envp ) { openlog( GPROJLIBTOOL, LOG_INFO, LOG_LOCAL2 ); setlogmask( LOG_UPTO( LOG_INFO ) ); try { Main main; main.parseArgs( argc, argv, envp ); main.run(); return EXIT_SUCCESS; } catch ( Ginger::Mishap & p ) { p.culprit( "Detected by", GPROJLIBTOOL ); p.report(); return EXIT_FAILURE; } }