The Birdfont Source Code


All Repositories / birdfont.git / commitdiff – RSS feed

Enable logging

These changes was commited to the Birdfont repository Sun, 22 Mar 2015 10:59:45 +0000.

Contributing

Send patches or pull requests to johan.mattsson.m@gmail.com.
Clone this repository: git clone https://github.com/johanmattssonm/birdfont.git
[Sun, 22 Mar 2015 10:59:45 +0000]

Updated Files

libbirdfont/BirdFont.vala
--- a/libbirdfont/BirdFont.vala +++ b/libbirdfont/BirdFont.vala @@ -214,7 +214,10 @@ main_window = new MainWindow (); // FIXME: create a option for this and add structure the log messages - // init_logfile (); + + if (BirdFont.logging) { + init_logfile (); + } for (int i = 1; i < arg.length; i++) { @@ -305,6 +308,10 @@ } return 0; + } + + public static void set_logging (bool log) { + BirdFont.logging = log; } public static string wine_to_unix_path (string exec_path) { @@ -404,7 +411,10 @@ stdout.printf ("built on %s\n", BUILD_TIMESTAMP); android = args.has_argument ("--android"); - BirdFont.logging = args.has_argument ("--log"); + + if (!BirdFont.logging) { + BirdFont.logging = args.has_argument ("--log"); + } #endif if (BirdFont.logging) { @@ -692,7 +702,7 @@ } /** Write debug output to logfile. */ - void printd (string s) { + public static void printd (string s) { #if ANDROID __android_log_print (ANDROID_LOG_WARN, "BirdFont", s); #else