application: only override log handler with --debug
This commit is contained in:
@@ -26,6 +26,7 @@
|
||||
#include "css-code.h"
|
||||
#include "gcal-application.h"
|
||||
#include "gcal-debug.h"
|
||||
#include "gcal-log.h"
|
||||
#include "gcal-shell-search-provider.h"
|
||||
#include "gcal-window.h"
|
||||
|
||||
@@ -77,6 +78,7 @@ static void gcal_application_quit (GSimpleAction *
|
||||
G_DEFINE_TYPE (GcalApplication, gcal_application, GTK_TYPE_APPLICATION);
|
||||
|
||||
static gboolean show_version = FALSE;
|
||||
static gboolean debug = FALSE;
|
||||
static gchar* date = NULL;
|
||||
static gchar* uuid = NULL;
|
||||
|
||||
@@ -86,6 +88,11 @@ static GOptionEntry gcal_application_goptions[] = {
|
||||
G_OPTION_ARG_NONE, &show_version,
|
||||
N_("Display version number"), NULL
|
||||
},
|
||||
{
|
||||
"debug", 'd', 0,
|
||||
G_OPTION_ARG_NONE, &debug,
|
||||
N_("Enable debug messages"), NULL
|
||||
},
|
||||
{
|
||||
"date", 'd', 0,
|
||||
G_OPTION_ARG_STRING, &date,
|
||||
@@ -293,6 +300,9 @@ gcal_application_command_line (GApplication *app,
|
||||
return 0;
|
||||
}
|
||||
|
||||
if (debug)
|
||||
gcal_log_init ();
|
||||
|
||||
if (uuid != NULL)
|
||||
{
|
||||
gcal_application_set_uuid (GCAL_APPLICATION (app), uuid);
|
||||
|
||||
@@ -20,7 +20,6 @@
|
||||
#include <config.h>
|
||||
#include <gtk/gtk.h>
|
||||
#include "gcal-application.h"
|
||||
#include "gcal-log.h"
|
||||
|
||||
#include <glib/gi18n.h>
|
||||
|
||||
@@ -32,8 +31,6 @@ main (int argc,
|
||||
GcalApplication *app;
|
||||
int status;
|
||||
|
||||
gcal_log_init ();
|
||||
|
||||
#ifdef ENABLE_NLS
|
||||
bindtextdomain (GETTEXT_PACKAGE, PACKAGE_LOCALE_DIR);
|
||||
bind_textdomain_codeset (GETTEXT_PACKAGE, "UTF-8");
|
||||
|
||||
Reference in New Issue
Block a user