21 # define I18N(m) dgettext("gwenhywfar", m)
29 #include <gwenhywfar/debug.h>
114 fprintf(stdout,
"%s%s",
118 "--logfile ARG name of the logfile\n"
119 "--logtype ARG log type\n"
120 "--loglevel ARG log level\n"
121 "-o ARG name of output file (stdout if omitted)\n"
122 "--compact write a more compact file\n"
134 if (strcmp(argv[i],
"--logfile")==0) {
140 else if (strcmp(argv[i],
"--logtype")==0) {
147 I18N(
"Unknown log type \"%s\"\n"),
152 else if (strcmp(argv[i],
"--loglevel")==0) {
159 I18N(
"Unknown log level \"%s\"\n"),
164 else if (strcmp(argv[i],
"-o")==0) {
170 else if (strcmp(argv[i],
"--compact")==0) {
173 else if (strcmp(argv[i],
"--header")==0) {
176 else if (strcmp(argv[i],
"-h")==0 || strcmp(argv[i],
"--help")==0) {
180 else if (strcmp(argv[i],
"-V")==0 || strcmp(argv[i],
"--version")==0) {
184 else if (strcmp(argv[i],
"-v")==0) {
189 if (argv[i][0]==
'-') {
190 fprintf(stderr,
I18N(
"Unknown option \"%s\"\n"),argv[i]);
200 fprintf(stderr,
"%s\n",
I18N(
"Please specify the name of the output file."));
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)