21# define I18N(m) dgettext("gwenhywfar", m)
29#include <gwenhywfar/debug.h>
120 fprintf(stdout,
"%s%s",
124 "--logfile ARG name of the logfile\n"
125 "--logtype ARG log type\n"
126 "--loglevel ARG log level\n"
127 "-o ARG name of output file (stdout if omitted)\n"
128 "--compact write a more compact file\n"
141 if (strcmp(argv[i],
"--logfile")==0) {
147 else if (strcmp(argv[i],
"--logtype")==0) {
154 I18N(
"Unknown log type \"%s\"\n"),
159 else if (strcmp(argv[i],
"--loglevel")==0) {
166 I18N(
"Unknown log level \"%s\"\n"),
171 else if (strcmp(argv[i],
"-o")==0) {
177 else if (strcmp(argv[i],
"--compact")==0) {
180 else if (strcmp(argv[i],
"--header")==0) {
183 else if (strcmp(argv[i],
"-h")==0 || strcmp(argv[i],
"--help")==0) {
187 else if (strcmp(argv[i],
"-V")==0 || strcmp(argv[i],
"--version")==0) {
191 else if (strcmp(argv[i],
"-v")==0) {
196 if (argv[i][0]==
'-') {
197 fprintf(stderr,
I18N(
"Unknown option \"%s\"\n"), argv[i]);
207 fprintf(stderr,
"%s\n",
I18N(
"Please specify the name of the output file."));
GWEN_LOGGER_LOGTYPE GWEN_Logger_Name2Logtype(const char *name)
GWEN_LOGGER_LEVEL GWEN_Logger_Name2Level(const char *name)
@ GWEN_LoggerType_Console
@ GWEN_LoggerType_Unknown
@ GWEN_LoggerLevel_Unknown
@ GWEN_LoggerLevel_Notice
GWEN_LOGGER_LEVEL logLevel
GWEN_LOGGER_LOGTYPE logType