diff options
author | Robert Ancell <robert.ancell@canonical.com> | 2015-10-28 16:22:31 +1300 |
---|---|---|
committer | Robert Ancell <robert.ancell@canonical.com> | 2015-10-28 16:22:31 +1300 |
commit | 0a2e5336c54359c6e94ba22a016be4dd363b6346 (patch) | |
tree | 29e11f4662ad0e5e798ba2499fe9bba2d1de90c6 /src/seat.c | |
parent | 9760535ab1bbc8d69d3ca372f58b4776afae167c (diff) | |
download | lightdm-git-0a2e5336c54359c6e94ba22a016be4dd363b6346.tar.gz |
Add a backup-logs option to re-enable the old log backup mode
Diffstat (limited to 'src/seat.c')
-rw-r--r-- | src/seat.c | 4 |
1 files changed, 3 insertions, 1 deletions
@@ -608,13 +608,15 @@ start_session (Seat *seat, Session *session) if (IS_GREETER (session)) { gchar *log_dir, *filename, *log_filename; + gboolean backup_logs; log_dir = config_get_string (config_get_instance (), "LightDM", "log-directory"); filename = g_strdup_printf ("%s-greeter.log", display_server_get_name (session_get_display_server (session))); log_filename = g_build_filename (log_dir, filename, NULL); g_free (log_dir); g_free (filename); - session_set_log_file (session, log_filename, LOG_MODE_APPEND); + backup_logs = config_get_boolean (config_get_instance (), "LightDM", "backup-logs"); + session_set_log_file (session, log_filename, backup_logs ? LOG_MODE_BACKUP_AND_TRUNCATE : LOG_MODE_APPEND); g_free (log_filename); } |