diff options
author | Vsevolod Stakhov <vsevolod@highsecure.ru> | 2015-12-15 18:27:41 +0000 |
---|---|---|
committer | Vsevolod Stakhov <vsevolod@highsecure.ru> | 2015-12-15 18:27:41 +0000 |
commit | d14cc9b91bd027a48c23ccf551a6e80554602f77 (patch) | |
tree | fbf94234b8d42705382fffb9d2055759e43bb20a /src/lua/lua_logger.c | |
parent | 44ebea556a502684a63f4619ac341f50f165df0f (diff) | |
download | rspamd-d14cc9b91bd027a48c23ccf551a6e80554602f77.tar.gz rspamd-d14cc9b91bd027a48c23ccf551a6e80554602f77.zip |
Improve lua logging format
Diffstat (limited to 'src/lua/lua_logger.c')
-rw-r--r-- | src/lua/lua_logger.c | 12 |
1 files changed, 10 insertions, 2 deletions
diff --git a/src/lua/lua_logger.c b/src/lua/lua_logger.c index d82237f55..bb566ee82 100644 --- a/src/lua/lua_logger.c +++ b/src/lua/lua_logger.c @@ -157,8 +157,16 @@ lua_common_log_line (GLogLevelFlags level, lua_State *L, else { p++; } - rspamd_snprintf (func_buf, sizeof (func_buf), "%s:%d", p, - d.currentline); + + if (strlen (p) > 20) { + rspamd_snprintf (func_buf, sizeof (func_buf), "%10s...]:%d", p, + d.currentline); + } + else { + rspamd_snprintf (func_buf, sizeof (func_buf), "%s:%d", p, + d.currentline); + } + if (level == G_LOG_LEVEL_DEBUG) { rspamd_conditional_debug (NULL, NULL, |