From 44a70a656c994d1a6edc021355dc506e8a98e7a4 Mon Sep 17 00:00:00 2001 From: Sebastian Reichel Date: Tue, 31 Jul 2012 01:42:10 +0200 Subject: print log entries with timestamp --- log.vala | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/log.vala b/log.vala index a4f9842..71b5875 100644 --- a/log.vala +++ b/log.vala @@ -1,16 +1,21 @@ namespace Log { private unowned FileStream file; private FileStream fileowner; + private long start_timestamp; public void init() { + TimeVal time = {0}; + time.get_current_time(); + set_file(cfg.get_string("config", "logfile")); GLib.Log.set_default_handler(log_handler); + start_timestamp = time.tv_sec; } private void log_handler(string? domain, LogLevelFlags flags, string message) { TimeVal time = {0}; time.get_current_time(); - string s = "%.10ld | %15s | %s\n".printf(time.tv_usec, domain, message); + string s = "%.10ld | %15s | %s\n".printf(time.tv_sec - start_timestamp, domain, message); if(file != null) { file.printf(s); -- cgit v1.2.3