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