示例#1
0
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();
}
示例#2
0
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;
    }
}