Mercurial > irccd
comparison plugins/logger/logger.js @ 847:a23b7b574ed2
irccd: rename [format] section to [templates], closes #1671
author | David Demelier <markand@malikania.fr> |
---|---|
date | Wed, 10 Jul 2019 20:10:00 +0200 |
parents | 06cc2f95f479 |
children | 6b65493d97cf |
comparison
equal
deleted
inserted
replaced
846:dcef68d82fd3 | 847:a23b7b574ed2 |
---|---|
31 var Logger = Irccd.Logger; | 31 var Logger = Irccd.Logger; |
32 var Plugin = Irccd.Plugin; | 32 var Plugin = Irccd.Plugin; |
33 var Util = Irccd.Util; | 33 var Util = Irccd.Util; |
34 | 34 |
35 /** | 35 /** |
36 * All available formats. | 36 * All available templates. |
37 */ | 37 */ |
38 Plugin.format = { | 38 Plugin.templates = { |
39 "join": "%H:%M:%S >> #{nickname} joined #{channel}", | 39 "join": "%H:%M:%S >> #{nickname} joined #{channel}", |
40 "kick": "%H:%M:%S :: #{target} has been kicked by #{nickname} [reason: #{reason}]", | 40 "kick": "%H:%M:%S :: #{target} has been kicked by #{nickname} [reason: #{reason}]", |
41 "me": "%H:%M:%S * #{nickname} #{message}", | 41 "me": "%H:%M:%S * #{nickname} #{message}", |
42 "message": "%H:%M:%S #{nickname}: #{message}", | 42 "message": "%H:%M:%S #{nickname}: #{message}", |
43 "mode": "%H:%M:%S :: #{nickname} set mode #{mode} to #{arg}", | 43 "mode": "%H:%M:%S :: #{nickname} set mode #{mode} to #{arg}", |
73 Directory.mkdir(directory); | 73 Directory.mkdir(directory); |
74 } | 74 } |
75 | 75 |
76 Logger.debug("opening: " + path); | 76 Logger.debug("opening: " + path); |
77 | 77 |
78 var str = Util.format(Plugin.format[fmt], args); | 78 var str = Util.format(Plugin.templates[fmt], args); |
79 var file = new File(path, "a"); | 79 var file = new File(path, "a"); |
80 | 80 |
81 file.write(str + "\n"); | 81 file.write(str + "\n"); |
82 } | 82 } |
83 | 83 |