1
0
mirror of https://github.com/profanity-im/profanity.git synced 2024-12-04 14:46:46 -05:00

Merge pull request #1700 from profanity-im/feat/change-chatlog

Use ISO8601 as date format in log files
This commit is contained in:
Michael Vetter 2022-04-29 14:13:25 +02:00 committed by GitHub
commit e0bcaaf81f
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -196,7 +196,7 @@ log_msg(log_level_t level, const char* const area, const char* const msg)
char* level_str = _log_string_from_level(level); char* level_str = _log_string_from_level(level);
gchar* date_fmt = g_date_time_format(dt, "%d/%m/%Y %H:%M:%S"); gchar* date_fmt = g_date_time_format_iso8601(dt);
fprintf(logp, "%s: %s: %s: %s\n", date_fmt, area, level_str, msg); fprintf(logp, "%s: %s: %s: %s\n", date_fmt, area, level_str, msg);
g_date_time_unref(dt); g_date_time_unref(dt);
@ -463,7 +463,7 @@ _chat_log_chat(const char* const login, const char* const other, const char* con
g_date_time_ref(timestamp); g_date_time_ref(timestamp);
} }
gchar* date_fmt = g_date_time_format(timestamp, "%H:%M:%S"); gchar* date_fmt = g_date_time_format_iso8601(timestamp);
FILE* chatlogp = fopen(dated_log->filename, "a"); FILE* chatlogp = fopen(dated_log->filename, "a");
g_chmod(dated_log->filename, S_IRUSR | S_IWUSR); g_chmod(dated_log->filename, S_IRUSR | S_IWUSR);
if (chatlogp) { if (chatlogp) {
@ -576,7 +576,7 @@ _groupchat_log_chat(const gchar* const login, const gchar* const room, const gch
GDateTime* dt_tmp = g_date_time_new_now_local(); GDateTime* dt_tmp = g_date_time_new_now_local();
gchar* date_fmt = g_date_time_format(dt_tmp, "%H:%M:%S"); gchar* date_fmt = g_date_time_format_iso8601(dt_tmp);
FILE* grpchatlogp = fopen(dated_log->filename, "a"); FILE* grpchatlogp = fopen(dated_log->filename, "a");
g_chmod(dated_log->filename, S_IRUSR | S_IWUSR); g_chmod(dated_log->filename, S_IRUSR | S_IWUSR);