summaryrefslogtreecommitdiff
path: root/src/fe-common/core/fe-log.c
diff options
context:
space:
mode:
authorTimo Sirainen <cras@irssi.org>2001-08-20 12:01:01 +0000
committercras <cras@dbcabf3a-b0e7-0310-adc4-f8d773084564>2001-08-20 12:01:01 +0000
commit1c07041811c2e04c3ce31ecf6c05d2f3c6d50058 (patch)
tree54e69300fe4979d6c7e14154269f8e55a66bb35b /src/fe-common/core/fe-log.c
parentbdaeaa11cd2c91c1adbb9527da3abd710c02fc2c (diff)
downloadirssi-1c07041811c2e04c3ce31ecf6c05d2f3c6d50058.zip
Added option /SET autolog_colors. Colors are now off by default for /WINDOW
LOGs too. git-svn-id: http://svn.irssi.org/repos/irssi/trunk@1764 dbcabf3a-b0e7-0310-adc4-f8d773084564
Diffstat (limited to 'src/fe-common/core/fe-log.c')
-rw-r--r--src/fe-common/core/fe-log.c7
1 files changed, 6 insertions, 1 deletions
diff --git a/src/fe-common/core/fe-log.c b/src/fe-common/core/fe-log.c
index 0ee94a01..94b1f0f8 100644
--- a/src/fe-common/core/fe-log.c
+++ b/src/fe-common/core/fe-log.c
@@ -287,6 +287,7 @@ static void cmd_window_log(const char *data)
active_win->name != NULL ? active_win->name : "Window",
active_win->name != NULL ? "" : window);
log = log_create_rec(fname, MSGLEVEL_ALL);
+ log->colorizer = log_colorizer_strip;
log_item_add(log, LOG_ITEM_WINDOW_REFNUM, window, NULL);
log_update(log);
g_free(fname);
@@ -319,6 +320,7 @@ static void cmd_window_logfile(const char *data)
}
log = log_create_rec(data, MSGLEVEL_ALL);
+ log->colorizer = log_colorizer_strip;
log_item_add(log, LOG_ITEM_WINDOW_REFNUM, window, NULL);
log_update(log);
@@ -418,6 +420,8 @@ static void autolog_open(SERVER_REC *server, const char *target)
if (log_find(fname) == NULL) {
log = log_create_rec(fname, autolog_level);
+ if (!settings_get_bool("autolog_colors"))
+ log->colorizer = log_colorizer_strip;
log_item_add(log, LOG_ITEM_TARGET, target, tag);
dir = g_dirname(log->real_fname);
@@ -670,9 +674,10 @@ void fe_log_init(void)
skip_next_printtext = FALSE;
settings_add_bool("log", "awaylog_colors", TRUE);
+ settings_add_bool("log", "autolog", FALSE);
+ settings_add_bool("log", "autolog_colors", FALSE);
settings_add_str("log", "autolog_path", "~/irclogs/$tag/$0.log");
settings_add_str("log", "autolog_level", "all -crap -clientcrap -ctcps");
- settings_add_bool("log", "autolog", FALSE);
settings_add_str("log", "log_theme", "");
autolog_level = 0;