summaryrefslogtreecommitdiffstats
path: root/src/lua/lua_logger.c
diff options
context:
space:
mode:
authorVsevolod Stakhov <vsevolod@highsecure.ru>2015-12-15 18:27:41 +0000
committerVsevolod Stakhov <vsevolod@highsecure.ru>2015-12-15 18:27:41 +0000
commitd14cc9b91bd027a48c23ccf551a6e80554602f77 (patch)
treefbf94234b8d42705382fffb9d2055759e43bb20a /src/lua/lua_logger.c
parent44ebea556a502684a63f4619ac341f50f165df0f (diff)
downloadrspamd-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.c12
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,