X-Git-Url: http://www.project-moonshot.org/gitweb/?p=moonshot-ui.git;a=blobdiff_plain;f=src%2Fmoonshot-logger.vala;h=b3e05f33b514d4faa57b9b2c2a81c075b2c7f6c1;hp=a5594129a66410a0859c40cf7afbd2aa00dcd87a;hb=b5719838ad36fb87c1dcd4469d73e4cb69124e7f;hpb=abaf84cbf4dd9d7ce67605ff4e8bd51067bb0771 diff --git a/src/moonshot-logger.vala b/src/moonshot-logger.vala index a559412..b3e05f3 100644 --- a/src/moonshot-logger.vala +++ b/src/moonshot-logger.vala @@ -38,12 +38,10 @@ public MoonshotLogger get_logger(string name) { #if USE_LOG4VALA -// To use this, uncomment the line below that calls Log.set_default_handler. (It's often better -// to let Glib log messages be printed on stderr; but this way, they can be synchronized with -// our log messages in a single stream.) static void glib_default_log_handler(string? log_domain, LogLevelFlags log_level, string message) { Log4Vala.Logger logger = Log4Vala.Logger.get_logger(log_domain ?? "Glib"); + stderr.printf(log_level.to_string() + " : " + message + "\n"); logger.error("Glib error level: " + log_level.to_string() + " : " + message); } @@ -55,7 +53,7 @@ public class MoonshotLogger : Object { public MoonshotLogger(string name) { if (!logger_is_initialized) { - // Log.set_default_handler(glib_default_log_handler); + Log.set_default_handler(glib_default_log_handler); //!! TODO: Don't hard-code the pathname. Log4Vala.init("/home/dbreslau/log4vala.conf");