11// GENERATED BY textFileToGoConst
22// GitHub: github.com/logrusorgru/textFileToGoConst
33// input file: loglevel.lua
4- // generated: Thu Nov 17 09:46:24 PST 2022
4+ // generated: Thu Nov 17 09:49:22 PST 2022
55
66package log
77
@@ -11,58 +11,58 @@ const lua_loglevel = `local log = require 'log'
1111local loglevel = {
1212 levels = { DEBUG = 0, INFO = 1, WARN = 2, ERROR = 3 },
1313 defaultOutput = 'STDERR',
14- level = 'INFO',
14+ _level = 'INFO',
1515}
1616setmetatable(loglevel, {
1717 __index = log
1818})
1919
20- -- Gets the output for the given level as compared to the loglevel.level
21- local function outputForLevel (level)
20+ -- Gets the output for the given level as compared to the loglevel._level
21+ local function output_for_level (level)
2222 level = string.upper(level)
2323 local level_value = loglevel.levels[level]
2424 if not level_value then
2525 error('Illegal level ' + level)
2626 end
27- local current_level_value = loglevel.levels[loglevel.level ]
27+ local current_level_value = loglevel.levels[loglevel._level ]
2828 local output = (current_level_value <= level_value) and loglevel.defaultOutput or '/dev/null'
2929 return output
3030end
3131
3232-- Attach the logs to the loglevel object
3333for level in pairs(loglevel.levels) do
34- local output = outputForLevel (level)
34+ local output = output_for_level (level)
3535 loglevel[level] = log.new(output)
3636 loglevel[level]:set_prefix(string.format('[%s] ', level))
3737 loglevel[level]:set_flags { date = true }
3838end
3939
4040-- Returns the current level
41- function loglevel.Level ()
42- return loglevel.level
41+ function loglevel.get_level ()
42+ return loglevel._level
4343end
4444
4545-- Sets the level and adjusts all logs to either squelch or go to the defaultOutput
46- function loglevel.SetLevel (new_level)
46+ function loglevel.set_level (new_level)
4747 new_level = string.upper(new_level)
4848 local new_level_value = loglevel.levels[new_level]
4949 if not new_level_value then
5050 error('Illegal level ' + new_level)
5151 end
52- loglevel.level = new_level
52+ loglevel._level = new_level
5353 for level in pairs(loglevel.levels) do
54- local output = outputForLevel (level)
54+ local output = output_for_level (level)
5555 loglevel[level]:set_output(output)
5656 end
5757end
5858
5959-- Gets the default output
60- function loglevel.DefaultOutput ()
60+ function loglevel.default_output ()
6161 return loglevel.defaultOutput
6262end
6363
6464-- Set the default output
65- function loglevel.SetDefaultOutput (output)
65+ function loglevel.set_default_output (output)
6666 loglevel.defaultOutput = output
6767end
6868
0 commit comments