21 # define I18N(m) dgettext("gwenhywfar", m) 29 #include <gwenhywfar/debug.h> 119 fprintf(stdout,
"%s%s",
123 "--logfile ARG name of the logfile\n" 124 "--logtype ARG log type\n" 125 "--loglevel ARG log level\n" 126 "-d ARG use ARG as domain prefix macro for function declarations\n" 127 "-o ARG name of output file (stdout if omitted)\n" 128 "--compact write a more compact file\n" 129 "-V | --version print version of this tool and exit\n" 142 if (strcmp(argv[i],
"--logfile")==0) {
148 else if (strcmp(argv[i],
"--logtype")==0) {
155 I18N(
"Unknown log type \"%s\"\n"),
160 else if (strcmp(argv[i],
"--loglevel")==0) {
167 I18N(
"Unknown log level \"%s\"\n"),
172 else if (strcmp(argv[i],
"-o")==0) {
178 else if (strcmp(argv[i],
"-d")==0) {
184 else if (strcmp(argv[i],
"--compact")==0) {
187 else if (strcmp(argv[i],
"-h")==0 || strcmp(argv[i],
"--help")==0) {
191 else if (strcmp(argv[i],
"-V")==0 || strcmp(argv[i],
"--version")==0) {
195 else if (strcmp(argv[i],
"-v")==0) {
200 if (argv[i][0]==
'-') {
201 fprintf(stderr,
I18N(
"Unknown option \"%s\"\n"), argv[i]);
GWEN_LOGGER_LEVEL GWEN_Logger_Name2Level(const char *name)
GWEN_LOGGER_LOGTYPE logType
GWEN_LOGGER_LEVEL logLevel
GWEN_LOGGER_LOGTYPE GWEN_Logger_Name2Logtype(const char *name)