Log

core/loggingmanager.lua @ 10173:0513dd2830b7

description author age
loggingmanager, mod_posix: Move syslog to core, fixes #541 (in a way) Matthew Wild Tue, 26 Mar 2019 14:48:21 +0000
Backed out changeset 3eea63a68e0f Matthew Wild Tue, 26 Mar 2019 13:51:06 +0000
util.queue: Update :items() to consistently use private data directly Matthew Wild Sat, 23 Mar 2019 08:52:57 +0000
loggingmanager: Remove luacheck annotations for global log functions that are now set in util.startup Kim Alvefur Tue, 10 Apr 2018 22:43:13 +0200
util.startup: Set up event hooks for reloading logging here instead of in loggingmanager to simplify startup dependencies Kim Alvefur Thu, 05 Apr 2018 17:53:51 +0200
util.startup: Initialize prosody.log / _G.log here instead of in loggingmanager to reduce dependencies Kim Alvefur Thu, 05 Apr 2018 17:52:37 +0200
loggingmanager: Hook event for reopening log files instead of config reloaded Kim Alvefur Sun, 25 Mar 2018 17:02:39 +0200
vairious: Add annotation when an empty environment is set [luacheck] Kim Alvefur Wed, 28 Feb 2018 20:06:26 +0100
loggingmanager: Make timestamps enabled by default in file sink (fixes #1004) Kim Alvefur Thu, 26 Oct 2017 22:30:52 +0200
core.loggingmanager: Remove now unused locals [luacheck] Kim Alvefur Mon, 11 Sep 2017 19:32:51 +0200
loggingmanager, mod_posix: Import util.format correctly (fixes #985) Kim Alvefur Mon, 11 Sep 2017 19:32:12 +0200
loggingmanager: Slight cleanup and optimization of file sink Waqas Hussain Sun, 10 Sep 2017 13:13:24 -0400
loggingmanager, mod_posix: Replace the old inconsistent log formatting with the new util.format Waqas Hussain Sun, 10 Sep 2017 13:05:45 -0400
core: Allow select core modules to mutate some globals (needs luacheck 1.19) Kim Alvefur Sat, 04 Mar 2017 20:09:28 +0100
loggingmanager,modulemanager,moduleapi: Ignore warning about accessing _G.unpack [luacheck] Kim Alvefur Thu, 18 Feb 2016 14:57:51 +0100
loggingmanager: Import select() to fix global access Matthew Wild Thu, 18 Feb 2016 13:21:12 +0000
loggingmanager: Stringify all arguments to format so we can finally see the *real* error messages Kim Alvefur Thu, 04 Feb 2016 20:45:37 +0100
loggingmanager: Remove Windows hack, buffer_mode should fix this Kim Alvefur Thu, 04 Feb 2016 18:40:24 +0100
loggingmanager: Write out timestamps in same write() call as everything else Kim Alvefur Thu, 04 Feb 2016 17:57:12 +0100
loggingmanager: Make initial value for width of log name configurable Kim Alvefur Thu, 04 Feb 2016 17:51:39 +0100
loggingmanager: Move logic for adaptive column width into file sink, append tab if disabled (fixes separation between name and level in plain file sinks) Kim Alvefur Thu, 04 Feb 2016 17:49:09 +0100
loggingmanager: Refactor the console log sink to re-use the stdout sink which in turn uses the file sink (tailcalls!) Kim Alvefur Thu, 04 Feb 2016 17:33:16 +0100
loggingmanager: Write out color code, log level and reset code in one call Kim Alvefur Thu, 04 Feb 2016 17:03:04 +0100
loggingmanager: Don't reset default timestamp that is not changed by any other code Kim Alvefur Thu, 04 Feb 2016 16:56:05 +0100
loggingmanager: Call setvbuf on output files, defaulting to line-buffered, instead of manually calling flush(). Adds 'buffer_mode' option to sink configuration for stdout, console and file sinks. Matthew Wild Thu, 04 Feb 2016 14:56:49 +0000
loggingmanager: Add prosody.log (intended to be used instead of _G.log now) Matthew Wild Fri, 11 Dec 2015 14:00:42 +0000
core.*: Remove use of module() function Kim Alvefur Sat, 21 Feb 2015 10:42:19 +0100
loggingmanager: Rename function arguments to avoid name conflict [luacheck] (core/ is now luacheck-clean!) Matthew Wild Mon, 18 May 2015 19:09:07 +0100
loggingmanager: Improve code structure (removes empty if branch) Matthew Wild Fri, 03 Apr 2015 19:20:24 +0100
Remove all trailing whitespace Florian Zeitz Fri, 09 Aug 2013 17:48:21 +0200