<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
  <channel>
    <link>http://hg.omfa.de/prosody-hg/</link>
    <language>en-us</language>

    <title>prosody-hg: core/loggingmanager.lua history</title>
    <description>core/loggingmanager.lua revision history</description>
    <item>
    <title>core.loggingmanager: Bump expected util.pposix version</title>
    <link>http://hg.omfa.de/prosody-hg/log/93304fd878b2/core/loggingmanager.lua</link>
    <description><![CDATA[core.loggingmanager: Bump expected util.pposix version<br/>
<br/>
Otherwise no syslog or console detection]]></description>
    <author>&#75;&#105;&#109;&#32;&#65;&#108;&#118;&#101;&#102;&#117;&#114;&#32;&#60;&#122;&#97;&#115;&#104;&#64;&#122;&#97;&#115;&#104;&#46;&#115;&#101;&#62;</author>
    <pubDate>Sat, 16 Nov 2024 14:35:36 +0100</pubDate>
</item>
<item>
    <title>core: Prefix module imports with prosody namespace</title>
    <link>http://hg.omfa.de/prosody-hg/log/ead41e25ebc0/core/loggingmanager.lua</link>
    <description><![CDATA[core: Prefix module imports with prosody namespace]]></description>
    <author>&#75;&#105;&#109;&#32;&#65;&#108;&#118;&#101;&#102;&#117;&#114;&#32;&#60;&#122;&#97;&#115;&#104;&#64;&#122;&#97;&#115;&#104;&#46;&#115;&#101;&#62;</author>
    <pubDate>Fri, 17 Mar 2023 16:23:07 +0100</pubDate>
</item>
<item>
    <title>core.loggingmanager: Add FIXME about supporting console logging to stderr</title>
    <link>http://hg.omfa.de/prosody-hg/log/dcad8940f072/core/loggingmanager.lua</link>
    <description><![CDATA[core.loggingmanager: Add FIXME about supporting console logging to stderr<br/>
<br/>
Currently it is hard codded to be a specialized stdout logger, which<br/>
should be fixed one day.]]></description>
    <author>&#75;&#105;&#109;&#32;&#65;&#108;&#118;&#101;&#102;&#117;&#114;&#32;&#60;&#122;&#97;&#115;&#104;&#64;&#122;&#97;&#115;&#104;&#46;&#115;&#101;&#62;</author>
    <pubDate>Wed, 02 Feb 2022 18:36:08 +0100</pubDate>
</item>
<item>
    <title>core.loggingmanager: Disable pretty printing when not connected to a tty</title>
    <link>http://hg.omfa.de/prosody-hg/log/46fa1b939e88/core/loggingmanager.lua</link>
    <description><![CDATA[core.loggingmanager: Disable pretty printing when not connected to a tty<br/>
<br/>
Things can behave unexpectedly when fed ANSI escape codes.]]></description>
    <author>&#75;&#105;&#109;&#32;&#65;&#108;&#118;&#101;&#102;&#117;&#114;&#32;&#60;&#122;&#97;&#115;&#104;&#64;&#122;&#97;&#115;&#104;&#46;&#115;&#101;&#62;</author>
    <pubDate>Sun, 04 Jul 2021 15:11:53 +0200</pubDate>
</item>
<item>
    <title>core.loggingmanager: Pretty-print logged XML snippets in console</title>
    <link>http://hg.omfa.de/prosody-hg/log/f534eeee1552/core/loggingmanager.lua</link>
    <description><![CDATA[core.loggingmanager: Pretty-print logged XML snippets in console<br/>
<br/>
This replaces an earlier method in a private extension that logged<br/>
pretty-printed XML, which broke due to the escaping added in util.format]]></description>
    <author>&#75;&#105;&#109;&#32;&#65;&#108;&#118;&#101;&#102;&#117;&#114;&#32;&#60;&#122;&#97;&#115;&#104;&#64;&#122;&#97;&#115;&#104;&#46;&#115;&#101;&#62;</author>
    <pubDate>Tue, 29 Jun 2021 16:07:57 +0200</pubDate>
</item>
<item>
    <title>core.loggingmanager: Support passing log messages trough a filter</title>
    <link>http://hg.omfa.de/prosody-hg/log/b03053ec6dcf/core/loggingmanager.lua</link>
    <description><![CDATA[core.loggingmanager: Support passing log messages trough a filter<br/>
<br/>
This will be used by the console logger for pretty printing.]]></description>
    <author>&#75;&#105;&#109;&#32;&#65;&#108;&#118;&#101;&#102;&#117;&#114;&#32;&#60;&#122;&#97;&#115;&#104;&#64;&#122;&#97;&#115;&#104;&#46;&#115;&#101;&#62;</author>
    <pubDate>Tue, 29 Jun 2021 16:05:35 +0200</pubDate>
</item>
<item>
    <title>loggingmanager, mod_posix: Move syslog to core, fixes #541 (in a way)</title>
    <link>http://hg.omfa.de/prosody-hg/log/1460c4966262/core/loggingmanager.lua</link>
    <description><![CDATA[loggingmanager, mod_posix: Move syslog to core, fixes #541 (in a way)]]></description>
    <author>&#77;&#97;&#116;&#116;&#104;&#101;&#119;&#32;&#87;&#105;&#108;&#100;&#32;&#60;&#109;&#119;&#105;&#108;&#100;&#49;&#64;&#103;&#109;&#97;&#105;&#108;&#46;&#99;&#111;&#109;&#62;</author>
    <pubDate>Tue, 26 Mar 2019 14:48:21 +0000</pubDate>
</item>
<item>
    <title>Backed out changeset 3eea63a68e0f</title>
    <link>http://hg.omfa.de/prosody-hg/log/8d0112413997/core/loggingmanager.lua</link>
    <description><![CDATA[Backed out changeset 3eea63a68e0f<br/>
<br/>
Commit included intended changes to loggingmanager]]></description>
    <author>&#77;&#97;&#116;&#116;&#104;&#101;&#119;&#32;&#87;&#105;&#108;&#100;&#32;&#60;&#109;&#119;&#105;&#108;&#100;&#49;&#64;&#103;&#109;&#97;&#105;&#108;&#46;&#99;&#111;&#109;&#62;</author>
    <pubDate>Tue, 26 Mar 2019 13:51:06 +0000</pubDate>
</item>
<item>
    <title>util.queue: Update :items() to consistently use private data directly</title>
    <link>http://hg.omfa.de/prosody-hg/log/3eea63a68e0f/core/loggingmanager.lua</link>
    <description><![CDATA[util.queue: Update :items() to consistently use private data directly<br/>
<br/>
It will perform better this way, and we were accessing private variables<br/>
already within the iterator.]]></description>
    <author>&#77;&#97;&#116;&#116;&#104;&#101;&#119;&#32;&#87;&#105;&#108;&#100;&#32;&#60;&#109;&#119;&#105;&#108;&#100;&#49;&#64;&#103;&#109;&#97;&#105;&#108;&#46;&#99;&#111;&#109;&#62;</author>
    <pubDate>Sat, 23 Mar 2019 08:52:57 +0000</pubDate>
</item>
<item>
    <title>loggingmanager: Remove luacheck annotations for global log functions that are now set in util.startup</title>
    <link>http://hg.omfa.de/prosody-hg/log/7ae09468ad92/core/loggingmanager.lua</link>
    <description><![CDATA[loggingmanager: Remove luacheck annotations for global log functions that are now set in util.startup]]></description>
    <author>&#75;&#105;&#109;&#32;&#65;&#108;&#118;&#101;&#102;&#117;&#114;&#32;&#60;&#122;&#97;&#115;&#104;&#64;&#122;&#97;&#115;&#104;&#46;&#115;&#101;&#62;</author>
    <pubDate>Tue, 10 Apr 2018 22:43:13 +0200</pubDate>
</item>
<item>
    <title>util.startup: Set up event hooks for reloading logging here instead of in loggingmanager to simplify startup dependencies</title>
    <link>http://hg.omfa.de/prosody-hg/log/b773b15fee71/core/loggingmanager.lua</link>
    <description><![CDATA[util.startup: Set up event hooks for reloading logging here instead of in loggingmanager to simplify startup dependencies]]></description>
    <author>&#75;&#105;&#109;&#32;&#65;&#108;&#118;&#101;&#102;&#117;&#114;&#32;&#60;&#122;&#97;&#115;&#104;&#64;&#122;&#97;&#115;&#104;&#46;&#115;&#101;&#62;</author>
    <pubDate>Thu, 05 Apr 2018 17:53:51 +0200</pubDate>
</item>
<item>
    <title>util.startup: Initialize prosody.log / _G.log here instead of in loggingmanager to reduce dependencies</title>
    <link>http://hg.omfa.de/prosody-hg/log/dba17a70fd22/core/loggingmanager.lua</link>
    <description><![CDATA[util.startup: Initialize prosody.log / _G.log here instead of in loggingmanager to reduce dependencies]]></description>
    <author>&#75;&#105;&#109;&#32;&#65;&#108;&#118;&#101;&#102;&#117;&#114;&#32;&#60;&#122;&#97;&#115;&#104;&#64;&#122;&#97;&#115;&#104;&#46;&#115;&#101;&#62;</author>
    <pubDate>Thu, 05 Apr 2018 17:52:37 +0200</pubDate>
</item>
<item>
    <title>loggingmanager: Hook event for reopening log files instead of config reloaded</title>
    <link>http://hg.omfa.de/prosody-hg/log/6e24a69b03af/core/loggingmanager.lua</link>
    <description><![CDATA[loggingmanager: Hook event for reopening log files instead of config reloaded]]></description>
    <author>&#75;&#105;&#109;&#32;&#65;&#108;&#118;&#101;&#102;&#117;&#114;&#32;&#60;&#122;&#97;&#115;&#104;&#64;&#122;&#97;&#115;&#104;&#46;&#115;&#101;&#62;</author>
    <pubDate>Sun, 25 Mar 2018 17:02:39 +0200</pubDate>
</item>
<item>
    <title>vairious: Add annotation when an empty environment is set [luacheck]</title>
    <link>http://hg.omfa.de/prosody-hg/log/4f0f5b49bb03/core/loggingmanager.lua</link>
    <description><![CDATA[vairious: Add annotation when an empty environment is set [luacheck]]]></description>
    <author>&#75;&#105;&#109;&#32;&#65;&#108;&#118;&#101;&#102;&#117;&#114;&#32;&#60;&#122;&#97;&#115;&#104;&#64;&#122;&#97;&#115;&#104;&#46;&#115;&#101;&#62;</author>
    <pubDate>Wed, 28 Feb 2018 20:06:26 +0100</pubDate>
</item>
<item>
    <title>loggingmanager: Make timestamps enabled by default in file sink (fixes #1004)</title>
    <link>http://hg.omfa.de/prosody-hg/log/45383e071ded/core/loggingmanager.lua</link>
    <description><![CDATA[loggingmanager: Make timestamps enabled by default in file sink (fixes #1004)]]></description>
    <author>&#75;&#105;&#109;&#32;&#65;&#108;&#118;&#101;&#102;&#117;&#114;&#32;&#60;&#122;&#97;&#115;&#104;&#64;&#122;&#97;&#115;&#104;&#46;&#115;&#101;&#62;</author>
    <pubDate>Thu, 26 Oct 2017 22:30:52 +0200</pubDate>
</item>
<item>
    <title>core.loggingmanager: Remove now unused locals [luacheck]</title>
    <link>http://hg.omfa.de/prosody-hg/log/bf6f80f2d971/core/loggingmanager.lua</link>
    <description><![CDATA[core.loggingmanager: Remove now unused locals [luacheck]]]></description>
    <author>&#75;&#105;&#109;&#32;&#65;&#108;&#118;&#101;&#102;&#117;&#114;&#32;&#60;&#122;&#97;&#115;&#104;&#64;&#122;&#97;&#115;&#104;&#46;&#115;&#101;&#62;</author>
    <pubDate>Mon, 11 Sep 2017 19:32:51 +0200</pubDate>
</item>
<item>
    <title>loggingmanager, mod_posix: Import util.format correctly (fixes #985)</title>
    <link>http://hg.omfa.de/prosody-hg/log/cda9db4b881d/core/loggingmanager.lua</link>
    <description><![CDATA[loggingmanager, mod_posix: Import util.format correctly (fixes #985)]]></description>
    <author>&#75;&#105;&#109;&#32;&#65;&#108;&#118;&#101;&#102;&#117;&#114;&#32;&#60;&#122;&#97;&#115;&#104;&#64;&#122;&#97;&#115;&#104;&#46;&#115;&#101;&#62;</author>
    <pubDate>Mon, 11 Sep 2017 19:32:12 +0200</pubDate>
</item>
<item>
    <title>loggingmanager: Slight cleanup and optimization of file sink</title>
    <link>http://hg.omfa.de/prosody-hg/log/325371632fe6/core/loggingmanager.lua</link>
    <description><![CDATA[loggingmanager: Slight cleanup and optimization of file sink]]></description>
    <author>&#87;&#97;&#113;&#97;&#115;&#32;&#72;&#117;&#115;&#115;&#97;&#105;&#110;&#32;&#60;&#119;&#97;&#113;&#97;&#115;&#50;&#48;&#64;&#103;&#109;&#97;&#105;&#108;&#46;&#99;&#111;&#109;&#62;</author>
    <pubDate>Sun, 10 Sep 2017 13:13:24 -0400</pubDate>
</item>
<item>
    <title>loggingmanager, mod_posix: Replace the old inconsistent log formatting with the new util.format</title>
    <link>http://hg.omfa.de/prosody-hg/log/3463d82276de/core/loggingmanager.lua</link>
    <description><![CDATA[loggingmanager, mod_posix: Replace the old inconsistent log formatting with the new util.format]]></description>
    <author>&#87;&#97;&#113;&#97;&#115;&#32;&#72;&#117;&#115;&#115;&#97;&#105;&#110;&#32;&#60;&#119;&#97;&#113;&#97;&#115;&#50;&#48;&#64;&#103;&#109;&#97;&#105;&#108;&#46;&#99;&#111;&#109;&#62;</author>
    <pubDate>Sun, 10 Sep 2017 13:05:45 -0400</pubDate>
</item>
<item>
    <title>core: Allow select core modules to mutate some globals (needs luacheck 1.19)</title>
    <link>http://hg.omfa.de/prosody-hg/log/8acc35b5355a/core/loggingmanager.lua</link>
    <description><![CDATA[core: Allow select core modules to mutate some globals (needs luacheck 1.19)]]></description>
    <author>&#75;&#105;&#109;&#32;&#65;&#108;&#118;&#101;&#102;&#117;&#114;&#32;&#60;&#122;&#97;&#115;&#104;&#64;&#122;&#97;&#115;&#104;&#46;&#115;&#101;&#62;</author>
    <pubDate>Sat, 04 Mar 2017 20:09:28 +0100</pubDate>
</item>
<item>
    <title>loggingmanager,modulemanager,moduleapi: Ignore warning about accessing _G.unpack [luacheck]</title>
    <link>http://hg.omfa.de/prosody-hg/log/eadbf19d0de0/core/loggingmanager.lua</link>
    <description><![CDATA[loggingmanager,modulemanager,moduleapi: Ignore warning about accessing _G.unpack [luacheck]]]></description>
    <author>&#75;&#105;&#109;&#32;&#65;&#108;&#118;&#101;&#102;&#117;&#114;&#32;&#60;&#122;&#97;&#115;&#104;&#64;&#122;&#97;&#115;&#104;&#46;&#115;&#101;&#62;</author>
    <pubDate>Thu, 18 Feb 2016 14:57:51 +0100</pubDate>
</item>
<item>
    <title>loggingmanager: Import select() to fix global access</title>
    <link>http://hg.omfa.de/prosody-hg/log/e5412e685991/core/loggingmanager.lua</link>
    <description><![CDATA[loggingmanager: Import select() to fix global access]]></description>
    <author>&#77;&#97;&#116;&#116;&#104;&#101;&#119;&#32;&#87;&#105;&#108;&#100;&#32;&#60;&#109;&#119;&#105;&#108;&#100;&#49;&#64;&#103;&#109;&#97;&#105;&#108;&#46;&#99;&#111;&#109;&#62;</author>
    <pubDate>Thu, 18 Feb 2016 13:21:12 +0000</pubDate>
</item>
<item>
    <title>loggingmanager: Stringify all arguments to format so we can finally see the *real* error messages</title>
    <link>http://hg.omfa.de/prosody-hg/log/2f9088c663c6/core/loggingmanager.lua</link>
    <description><![CDATA[loggingmanager: Stringify all arguments to format so we can finally see the *real* error messages]]></description>
    <author>&#75;&#105;&#109;&#32;&#65;&#108;&#118;&#101;&#102;&#117;&#114;&#32;&#60;&#122;&#97;&#115;&#104;&#64;&#122;&#97;&#115;&#104;&#46;&#115;&#101;&#62;</author>
    <pubDate>Thu, 04 Feb 2016 20:45:37 +0100</pubDate>
</item>
<item>
    <title>loggingmanager: Remove Windows hack, buffer_mode should fix this</title>
    <link>http://hg.omfa.de/prosody-hg/log/ae1d53c2f598/core/loggingmanager.lua</link>
    <description><![CDATA[loggingmanager: Remove Windows hack, buffer_mode should fix this]]></description>
    <author>&#75;&#105;&#109;&#32;&#65;&#108;&#118;&#101;&#102;&#117;&#114;&#32;&#60;&#122;&#97;&#115;&#104;&#64;&#122;&#97;&#115;&#104;&#46;&#115;&#101;&#62;</author>
    <pubDate>Thu, 04 Feb 2016 18:40:24 +0100</pubDate>
</item>
<item>
    <title>loggingmanager: Write out timestamps in same write() call as everything else</title>
    <link>http://hg.omfa.de/prosody-hg/log/4a5619a87b44/core/loggingmanager.lua</link>
    <description><![CDATA[loggingmanager: Write out timestamps in same write() call as everything else]]></description>
    <author>&#75;&#105;&#109;&#32;&#65;&#108;&#118;&#101;&#102;&#117;&#114;&#32;&#60;&#122;&#97;&#115;&#104;&#64;&#122;&#97;&#115;&#104;&#46;&#115;&#101;&#62;</author>
    <pubDate>Thu, 04 Feb 2016 17:57:12 +0100</pubDate>
</item>
<item>
    <title>loggingmanager: Make initial value for width of log name configurable</title>
    <link>http://hg.omfa.de/prosody-hg/log/6c3a33e54399/core/loggingmanager.lua</link>
    <description><![CDATA[loggingmanager: Make initial value for width of log name configurable]]></description>
    <author>&#75;&#105;&#109;&#32;&#65;&#108;&#118;&#101;&#102;&#117;&#114;&#32;&#60;&#122;&#97;&#115;&#104;&#64;&#122;&#97;&#115;&#104;&#46;&#115;&#101;&#62;</author>
    <pubDate>Thu, 04 Feb 2016 17:51:39 +0100</pubDate>
</item>
<item>
    <title>loggingmanager: Move logic for adaptive column width into file sink, append tab if disabled (fixes separation between name and level in plain file sinks)</title>
    <link>http://hg.omfa.de/prosody-hg/log/0b614b7333f1/core/loggingmanager.lua</link>
    <description><![CDATA[loggingmanager: Move logic for adaptive column width into file sink, append tab if disabled (fixes separation between name and level in plain file sinks)]]></description>
    <author>&#75;&#105;&#109;&#32;&#65;&#108;&#118;&#101;&#102;&#117;&#114;&#32;&#60;&#122;&#97;&#115;&#104;&#64;&#122;&#97;&#115;&#104;&#46;&#115;&#101;&#62;</author>
    <pubDate>Thu, 04 Feb 2016 17:49:09 +0100</pubDate>
</item>
<item>
    <title>loggingmanager: Refactor the console log sink to re-use the stdout sink which in turn uses the file sink (tailcalls!)</title>
    <link>http://hg.omfa.de/prosody-hg/log/b7b6b1d01224/core/loggingmanager.lua</link>
    <description><![CDATA[loggingmanager: Refactor the console log sink to re-use the stdout sink which in turn uses the file sink (tailcalls!)]]></description>
    <author>&#75;&#105;&#109;&#32;&#65;&#108;&#118;&#101;&#102;&#117;&#114;&#32;&#60;&#122;&#97;&#115;&#104;&#64;&#122;&#97;&#115;&#104;&#46;&#115;&#101;&#62;</author>
    <pubDate>Thu, 04 Feb 2016 17:33:16 +0100</pubDate>
</item>
<item>
    <title>loggingmanager: Write out color code, log level and reset code in one call</title>
    <link>http://hg.omfa.de/prosody-hg/log/ac142f5209d9/core/loggingmanager.lua</link>
    <description><![CDATA[loggingmanager: Write out color code, log level and reset code in one call]]></description>
    <author>&#75;&#105;&#109;&#32;&#65;&#108;&#118;&#101;&#102;&#117;&#114;&#32;&#60;&#122;&#97;&#115;&#104;&#64;&#122;&#97;&#115;&#104;&#46;&#115;&#101;&#62;</author>
    <pubDate>Thu, 04 Feb 2016 17:03:04 +0100</pubDate>
</item>
<item>
    <title>loggingmanager: Don't reset default timestamp that is not changed by any other code</title>
    <link>http://hg.omfa.de/prosody-hg/log/3868d231c2c5/core/loggingmanager.lua</link>
    <description><![CDATA[loggingmanager: Don't reset default timestamp that is not changed by any other code]]></description>
    <author>&#75;&#105;&#109;&#32;&#65;&#108;&#118;&#101;&#102;&#117;&#114;&#32;&#60;&#122;&#97;&#115;&#104;&#64;&#122;&#97;&#115;&#104;&#46;&#115;&#101;&#62;</author>
    <pubDate>Thu, 04 Feb 2016 16:56:05 +0100</pubDate>
</item>
<item>
    <title>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.</title>
    <link>http://hg.omfa.de/prosody-hg/log/631c47a65519/core/loggingmanager.lua</link>
    <description><![CDATA[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.]]></description>
    <author>&#77;&#97;&#116;&#116;&#104;&#101;&#119;&#32;&#87;&#105;&#108;&#100;&#32;&#60;&#109;&#119;&#105;&#108;&#100;&#49;&#64;&#103;&#109;&#97;&#105;&#108;&#46;&#99;&#111;&#109;&#62;</author>
    <pubDate>Thu, 04 Feb 2016 14:56:49 +0000</pubDate>
</item>
<item>
    <title>loggingmanager: Add prosody.log (intended to be used instead of _G.log now)</title>
    <link>http://hg.omfa.de/prosody-hg/log/93771dad3e05/core/loggingmanager.lua</link>
    <description><![CDATA[loggingmanager: Add prosody.log (intended to be used instead of _G.log now)]]></description>
    <author>&#77;&#97;&#116;&#116;&#104;&#101;&#119;&#32;&#87;&#105;&#108;&#100;&#32;&#60;&#109;&#119;&#105;&#108;&#100;&#49;&#64;&#103;&#109;&#97;&#105;&#108;&#46;&#99;&#111;&#109;&#62;</author>
    <pubDate>Fri, 11 Dec 2015 14:00:42 +0000</pubDate>
</item>
<item>
    <title>core.*: Remove use of module() function</title>
    <link>http://hg.omfa.de/prosody-hg/log/6236668da30a/core/loggingmanager.lua</link>
    <description><![CDATA[core.*: Remove use of module() function]]></description>
    <author>&#75;&#105;&#109;&#32;&#65;&#108;&#118;&#101;&#102;&#117;&#114;&#32;&#60;&#122;&#97;&#115;&#104;&#64;&#122;&#97;&#115;&#104;&#46;&#115;&#101;&#62;</author>
    <pubDate>Sat, 21 Feb 2015 10:42:19 +0100</pubDate>
</item>
<item>
    <title>loggingmanager: Rename function arguments to avoid name conflict [luacheck] (core/ is now luacheck-clean!)</title>
    <link>http://hg.omfa.de/prosody-hg/log/0ef7a8c8fe8c/core/loggingmanager.lua</link>
    <description><![CDATA[loggingmanager: Rename function arguments to avoid name conflict [luacheck] (core/ is now luacheck-clean!)]]></description>
    <author>&#77;&#97;&#116;&#116;&#104;&#101;&#119;&#32;&#87;&#105;&#108;&#100;&#32;&#60;&#109;&#119;&#105;&#108;&#100;&#49;&#64;&#103;&#109;&#97;&#105;&#108;&#46;&#99;&#111;&#109;&#62;</author>
    <pubDate>Mon, 18 May 2015 19:09:07 +0100</pubDate>
</item>
<item>
    <title>loggingmanager: Improve code structure (removes empty if branch)</title>
    <link>http://hg.omfa.de/prosody-hg/log/a455dac79f58/core/loggingmanager.lua</link>
    <description><![CDATA[loggingmanager: Improve code structure (removes empty if branch)]]></description>
    <author>&#77;&#97;&#116;&#116;&#104;&#101;&#119;&#32;&#87;&#105;&#108;&#100;&#32;&#60;&#109;&#119;&#105;&#108;&#100;&#49;&#64;&#103;&#109;&#97;&#105;&#108;&#46;&#99;&#111;&#109;&#62;</author>
    <pubDate>Fri, 03 Apr 2015 19:20:24 +0100</pubDate>
</item>
<item>
    <title>Remove all trailing whitespace</title>
    <link>http://hg.omfa.de/prosody-hg/log/bd0ff8ae98a8/core/loggingmanager.lua</link>
    <description><![CDATA[Remove all trailing whitespace]]></description>
    <author>&#70;&#108;&#111;&#114;&#105;&#97;&#110;&#32;&#90;&#101;&#105;&#116;&#122;&#32;&#60;&#102;&#108;&#111;&#114;&#111;&#98;&#64;&#98;&#97;&#98;&#101;&#108;&#109;&#111;&#110;&#107;&#101;&#121;&#115;&#46;&#100;&#101;&#62;</author>
    <pubDate>Fri, 09 Aug 2013 17:48:21 +0200</pubDate>
</item>
<item>
    <title>core.*: Complete removal of all traces of the &quot;core&quot; section and section-related code.</title>
    <link>http://hg.omfa.de/prosody-hg/log/898454038524/core/loggingmanager.lua</link>
    <description><![CDATA[core.*: Complete removal of all traces of the &quot;core&quot; section and section-related code.]]></description>
    <author>&#75;&#105;&#109;&#32;&#65;&#108;&#118;&#101;&#102;&#117;&#114;&#32;&#60;&#122;&#97;&#115;&#104;&#64;&#122;&#97;&#115;&#104;&#46;&#115;&#101;&#62;</author>
    <pubDate>Sat, 23 Mar 2013 02:33:15 +0100</pubDate>
</item>
<item>
    <title>core.loggingmanager: Don't create file log rules from [level] = &quot;*sink&quot; style config</title>
    <link>http://hg.omfa.de/prosody-hg/log/1e555909f23d/core/loggingmanager.lua</link>
    <description><![CDATA[core.loggingmanager: Don't create file log rules from [level] = &quot;*sink&quot; style config]]></description>
    <author>&#75;&#105;&#109;&#32;&#65;&#108;&#118;&#101;&#102;&#117;&#114;&#32;&#60;&#122;&#97;&#115;&#104;&#64;&#122;&#97;&#115;&#104;&#46;&#115;&#101;&#62;</author>
    <pubDate>Thu, 27 Dec 2012 20:44:58 +0100</pubDate>
</item>
<item>
    <title>loggingmanager: Remove unused variables</title>
    <link>http://hg.omfa.de/prosody-hg/log/78a3d275715a/core/loggingmanager.lua</link>
    <description><![CDATA[loggingmanager: Remove unused variables]]></description>
    <author>&#77;&#97;&#116;&#116;&#104;&#101;&#119;&#32;&#87;&#105;&#108;&#100;&#32;&#60;&#109;&#119;&#105;&#108;&#100;&#49;&#64;&#103;&#109;&#97;&#105;&#108;&#46;&#99;&#111;&#109;&#62;</author>
    <pubDate>Tue, 24 Jul 2012 15:50:11 +0100</pubDate>
</item>
<item>
    <title>loggingmanager, util.logger: Remove name sinks and the ability to filter logs by source name (lots of code, hardly used if at all, and possibly broken)</title>
    <link>http://hg.omfa.de/prosody-hg/log/b046cafc81a8/core/loggingmanager.lua</link>
    <description><![CDATA[loggingmanager, util.logger: Remove name sinks and the ability to filter logs by source name (lots of code, hardly used if at all, and possibly broken)]]></description>
    <author>&#77;&#97;&#116;&#116;&#104;&#101;&#119;&#32;&#87;&#105;&#108;&#100;&#32;&#60;&#109;&#119;&#105;&#108;&#100;&#49;&#64;&#103;&#109;&#97;&#105;&#108;&#46;&#99;&#111;&#109;&#62;</author>
    <pubDate>Thu, 15 Mar 2012 19:09:24 +0000</pubDate>
</item>
<item>
    <title>loggingmanager: Remove unused 'critical' level</title>
    <link>http://hg.omfa.de/prosody-hg/log/ae71ae5ddcfc/core/loggingmanager.lua</link>
    <description><![CDATA[loggingmanager: Remove unused 'critical' level]]></description>
    <author>&#77;&#97;&#116;&#116;&#104;&#101;&#119;&#32;&#87;&#105;&#108;&#100;&#32;&#60;&#109;&#119;&#105;&#108;&#100;&#49;&#64;&#103;&#109;&#97;&#105;&#108;&#46;&#99;&#111;&#109;&#62;</author>
    <pubDate>Tue, 22 Nov 2011 17:56:52 +0000</pubDate>
</item>
<item>
    <title>loggingmanager: Allow specifying a sink type in per-level logging config (thanks ruskie)</title>
    <link>http://hg.omfa.de/prosody-hg/log/ef94984c44a0/core/loggingmanager.lua</link>
    <description><![CDATA[loggingmanager: Allow specifying a sink type in per-level logging config (thanks ruskie)]]></description>
    <author>&#77;&#97;&#116;&#116;&#104;&#101;&#119;&#32;&#87;&#105;&#108;&#100;&#32;&#60;&#109;&#119;&#105;&#108;&#100;&#49;&#64;&#103;&#109;&#97;&#105;&#108;&#46;&#99;&#111;&#109;&#62;</author>
    <pubDate>Sun, 13 Feb 2011 18:37:34 +0000</pubDate>
</item>
<item>
    <title>loggingmanager: Iterate over logging config rules using ipairs rather than pairs</title>
    <link>http://hg.omfa.de/prosody-hg/log/e463e1df1bda/core/loggingmanager.lua</link>
    <description><![CDATA[loggingmanager: Iterate over logging config rules using ipairs rather than pairs]]></description>
    <author>&#77;&#97;&#116;&#116;&#104;&#101;&#119;&#32;&#87;&#105;&#108;&#100;&#32;&#60;&#109;&#119;&#105;&#108;&#100;&#49;&#64;&#103;&#109;&#97;&#105;&#108;&#46;&#99;&#111;&#109;&#62;</author>
    <pubDate>Sun, 13 Feb 2011 18:35:39 +0000</pubDate>
</item>
<item>
    <title>loggingmanager: Fix reading configuration of timestamps for console output.</title>
    <link>http://hg.omfa.de/prosody-hg/log/3761aa844d65/core/loggingmanager.lua</link>
    <description><![CDATA[loggingmanager: Fix reading configuration of timestamps for console output.]]></description>
    <author>&#87;&#97;&#113;&#97;&#115;&#32;&#72;&#117;&#115;&#115;&#97;&#105;&#110;&#32;&#60;&#119;&#97;&#113;&#97;&#115;&#50;&#48;&#64;&#103;&#109;&#97;&#105;&#108;&#46;&#99;&#111;&#109;&#62;</author>
    <pubDate>Thu, 13 Jan 2011 02:33:50 +0500</pubDate>
</item>
<item>
    <title>loggingmanager: Re-read 'debug' option on reload.</title>
    <link>http://hg.omfa.de/prosody-hg/log/0c9399a66b17/core/loggingmanager.lua</link>
    <description><![CDATA[loggingmanager: Re-read 'debug' option on reload.]]></description>
    <author>&#87;&#97;&#113;&#97;&#115;&#32;&#72;&#117;&#115;&#115;&#97;&#105;&#110;&#32;&#60;&#119;&#97;&#113;&#97;&#115;&#50;&#48;&#64;&#103;&#109;&#97;&#105;&#108;&#46;&#99;&#111;&#109;&#62;</author>
    <pubDate>Thu, 13 Jan 2011 02:31:10 +0500</pubDate>
</item>
<item>
    <title>loggingmanager: Remove event hook that never fired anyway, and held logfiles open - leave the GC to close them now.</title>
    <link>http://hg.omfa.de/prosody-hg/log/b42ca82b0ea4/core/loggingmanager.lua</link>
    <description><![CDATA[loggingmanager: Remove event hook that never fired anyway, and held logfiles open - leave the GC to close them now.]]></description>
    <author>&#77;&#97;&#116;&#116;&#104;&#101;&#119;&#32;&#87;&#105;&#108;&#100;&#32;&#60;&#109;&#119;&#105;&#108;&#100;&#49;&#64;&#103;&#109;&#97;&#105;&#108;&#46;&#99;&#111;&#109;&#62;</author>
    <pubDate>Tue, 11 Jan 2011 22:40:09 +0000</pubDate>
</item>
<item>
    <title>core.loggingmanager: Updated to use termcolours.getstyle instead of termcolours.getstring for console logging.</title>
    <link>http://hg.omfa.de/prosody-hg/log/e076e4bf70bf/core/loggingmanager.lua</link>
    <description><![CDATA[core.loggingmanager: Updated to use termcolours.getstyle instead of termcolours.getstring for console logging.]]></description>
    <author>&#87;&#97;&#113;&#97;&#115;&#32;&#72;&#117;&#115;&#115;&#97;&#105;&#110;&#32;&#60;&#119;&#97;&#113;&#97;&#115;&#50;&#48;&#64;&#103;&#109;&#97;&#105;&#108;&#46;&#99;&#111;&#109;&#62;</author>
    <pubDate>Wed, 15 Dec 2010 01:57:10 +0500</pubDate>
</item>
<item>
    <title>Monster whitespace commit (beware the whitespace monster).</title>
    <link>http://hg.omfa.de/prosody-hg/log/bc139431830b/core/loggingmanager.lua</link>
    <description><![CDATA[Monster whitespace commit (beware the whitespace monster).]]></description>
    <author>&#87;&#97;&#113;&#97;&#115;&#32;&#72;&#117;&#115;&#115;&#97;&#105;&#110;&#32;&#60;&#119;&#97;&#113;&#97;&#115;&#50;&#48;&#64;&#103;&#109;&#97;&#105;&#108;&#46;&#99;&#111;&#109;&#62;</author>
    <pubDate>Sat, 16 Oct 2010 23:00:42 +0500</pubDate>
</item>
<item>
    <title>core.loggingmanager: Logging config simplification - allow [level] = filename and *sink to appear in the config table</title>
    <link>http://hg.omfa.de/prosody-hg/log/fdae08713c67/core/loggingmanager.lua</link>
    <description><![CDATA[core.loggingmanager: Logging config simplification - allow [level] = filename and *sink to appear in the config table]]></description>
    <author>&#77;&#97;&#116;&#116;&#104;&#101;&#119;&#32;&#87;&#105;&#108;&#100;&#32;&#60;&#109;&#119;&#105;&#108;&#100;&#49;&#64;&#103;&#109;&#97;&#105;&#108;&#46;&#99;&#111;&#109;&#62;</author>
    <pubDate>Fri, 08 Oct 2010 02:48:47 +0100</pubDate>
</item>
<item>
    <title>loggingmanager: Remove (redundant!) dependency on eventmanager</title>
    <link>http://hg.omfa.de/prosody-hg/log/9a8b716fda14/core/loggingmanager.lua</link>
    <description><![CDATA[loggingmanager: Remove (redundant!) dependency on eventmanager]]></description>
    <author>&#77;&#97;&#116;&#116;&#104;&#101;&#119;&#32;&#87;&#105;&#108;&#100;&#32;&#60;&#109;&#119;&#105;&#108;&#100;&#49;&#64;&#103;&#109;&#97;&#105;&#108;&#46;&#99;&#111;&#109;&#62;</author>
    <pubDate>Tue, 03 Aug 2010 10:59:47 +0100</pubDate>
</item>
<item>
    <title>loggingmanager: Add reload_logging() method, which gets called on any config reload, to reset util.logger and remove and re-add all sink types to perform a full reload of the logging system without a restart.</title>
    <link>http://hg.omfa.de/prosody-hg/log/b5a812cf698c/core/loggingmanager.lua</link>
    <description><![CDATA[loggingmanager: Add reload_logging() method, which gets called on any config reload, to reset util.logger and remove and re-add all sink types to perform a full reload of the logging system without a restart.]]></description>
    <author>&#77;&#97;&#116;&#116;&#104;&#101;&#119;&#32;&#87;&#105;&#108;&#100;&#32;&#60;&#109;&#119;&#105;&#108;&#100;&#49;&#64;&#103;&#109;&#97;&#105;&#108;&#46;&#99;&#111;&#109;&#62;</author>
    <pubDate>Wed, 14 Jul 2010 01:25:32 +0100</pubDate>
</item>
<item>
    <title>Merge 0.7-&gt;trunk</title>
    <link>http://hg.omfa.de/prosody-hg/log/ff5b3932e5f2/core/loggingmanager.lua</link>
    <description><![CDATA[Merge 0.7-&gt;trunk]]></description>
    <author>&#77;&#97;&#116;&#116;&#104;&#101;&#119;&#32;&#87;&#105;&#108;&#100;&#32;&#60;&#109;&#119;&#105;&#108;&#100;&#49;&#64;&#103;&#109;&#97;&#105;&#108;&#46;&#99;&#111;&#109;&#62;</author>
    <pubDate>Mon, 17 May 2010 11:58:00 +0100</pubDate>
</item>
<item>
    <title>Merge 0.7/MattJ with 0.7</title>
    <link>http://hg.omfa.de/prosody-hg/log/a6f89c72d305/core/loggingmanager.lua</link>
    <description><![CDATA[Merge 0.7/MattJ with 0.7]]></description>
    <author>&#77;&#97;&#116;&#116;&#104;&#101;&#119;&#32;&#87;&#105;&#108;&#100;&#32;&#60;&#109;&#119;&#105;&#108;&#100;&#49;&#64;&#103;&#109;&#97;&#105;&#108;&#46;&#99;&#111;&#109;&#62;</author>
    <pubDate>Mon, 17 May 2010 11:57:01 +0100</pubDate>
</item>
<item>
    <title>Merge with 0.6</title>
    <link>http://hg.omfa.de/prosody-hg/log/1fadbb2e3ca0/core/loggingmanager.lua</link>
    <description><![CDATA[Merge with 0.6]]></description>
    <author>&#77;&#97;&#116;&#116;&#104;&#101;&#119;&#32;&#87;&#105;&#108;&#100;&#32;&#60;&#109;&#119;&#105;&#108;&#100;&#49;&#64;&#103;&#109;&#97;&#105;&#108;&#46;&#99;&#111;&#109;&#62;</author>
    <pubDate>Mon, 17 May 2010 11:56:36 +0100</pubDate>
</item>
<item>
    <title>Merge 0.7-&gt;trunk</title>
    <link>http://hg.omfa.de/prosody-hg/log/4164023a2258/core/loggingmanager.lua</link>
    <description><![CDATA[Merge 0.7-&gt;trunk]]></description>
    <author>&#87;&#97;&#113;&#97;&#115;&#32;&#72;&#117;&#115;&#115;&#97;&#105;&#110;&#32;&#60;&#119;&#97;&#113;&#97;&#115;&#50;&#48;&#64;&#103;&#109;&#97;&#105;&#108;&#46;&#99;&#111;&#109;&#62;</author>
    <pubDate>Thu, 06 May 2010 17:14:11 +0500</pubDate>
</item>
<item>
    <title>Merge 0.6-&gt;0.7</title>
    <link>http://hg.omfa.de/prosody-hg/log/6b2e4b581717/core/loggingmanager.lua</link>
    <description><![CDATA[Merge 0.6-&gt;0.7]]></description>
    <author>&#87;&#97;&#113;&#97;&#115;&#32;&#72;&#117;&#115;&#115;&#97;&#105;&#110;&#32;&#60;&#119;&#97;&#113;&#97;&#115;&#50;&#48;&#64;&#103;&#109;&#97;&#105;&#108;&#46;&#99;&#111;&#109;&#62;</author>
    <pubDate>Thu, 06 May 2010 16:25:40 +0500</pubDate>
</item>
<item>
    <title>loggingmanager: Enable debug level for default console logging when 'debug' mode is enabled in the config.</title>
    <link>http://hg.omfa.de/prosody-hg/log/d7c80d23ed21/core/loggingmanager.lua</link>
    <description><![CDATA[loggingmanager: Enable debug level for default console logging when 'debug' mode is enabled in the config.]]></description>
    <author>&#87;&#97;&#113;&#97;&#115;&#32;&#72;&#117;&#115;&#115;&#97;&#105;&#110;&#32;&#60;&#119;&#97;&#113;&#97;&#115;&#50;&#48;&#64;&#103;&#109;&#97;&#105;&#108;&#46;&#99;&#111;&#109;&#62;</author>
    <pubDate>Thu, 06 May 2010 15:52:47 +0500</pubDate>
</item>
<item>
    <title>loggingmanager: Enable debug level for default console logging when 'debug' mode is enabled in the config.</title>
    <link>http://hg.omfa.de/prosody-hg/log/31cda82337dc/core/loggingmanager.lua</link>
    <description><![CDATA[loggingmanager: Enable debug level for default console logging when 'debug' mode is enabled in the config.]]></description>
    <author>&#87;&#97;&#113;&#97;&#115;&#32;&#72;&#117;&#115;&#115;&#97;&#105;&#110;&#32;&#60;&#119;&#97;&#113;&#97;&#115;&#50;&#48;&#64;&#103;&#109;&#97;&#105;&#108;&#46;&#99;&#111;&#109;&#62;</author>
    <pubDate>Thu, 06 May 2010 15:38:11 +0500</pubDate>
</item>
<item>
    <title>loggingmanager: Fix syntax error :)</title>
    <link>http://hg.omfa.de/prosody-hg/log/e78436234775/core/loggingmanager.lua</link>
    <description><![CDATA[loggingmanager: Fix syntax error :)]]></description>
    <author>&#77;&#97;&#116;&#116;&#104;&#101;&#119;&#32;&#87;&#105;&#108;&#100;&#32;&#60;&#109;&#119;&#105;&#108;&#100;&#49;&#64;&#103;&#109;&#97;&#105;&#108;&#46;&#99;&#111;&#109;&#62;</author>
    <pubDate>Wed, 07 Apr 2010 21:08:16 +0100</pubDate>
</item>
<item>
    <title>loggingmanager: Observe 'debug' config setting for console logging too</title>
    <link>http://hg.omfa.de/prosody-hg/log/abd1a30330e0/core/loggingmanager.lua</link>
    <description><![CDATA[loggingmanager: Observe 'debug' config setting for console logging too]]></description>
    <author>&#77;&#97;&#116;&#116;&#104;&#101;&#119;&#32;&#87;&#105;&#108;&#100;&#32;&#60;&#109;&#119;&#105;&#108;&#100;&#49;&#64;&#103;&#109;&#97;&#105;&#108;&#46;&#99;&#111;&#109;&#62;</author>
    <pubDate>Wed, 07 Apr 2010 17:41:35 +0100</pubDate>
</item>

  </channel>
</rss>
