73 local num_level_handlers, num_source_handlers = #level_handlers, source_handlers and #source_handlers; |
73 local num_level_handlers, num_source_handlers = #level_handlers, source_handlers and #source_handlers; |
74 |
74 |
75 local logger = function (message, ...) |
75 local logger = function (message, ...) |
76 if source_handlers then |
76 if source_handlers then |
77 for i = 1,num_source_handlers do |
77 for i = 1,num_source_handlers do |
78 if source_handlers(source_name, level, message, ...) == false then |
78 if source_handlers[i](source_name, level, message, ...) == false then |
79 return; |
79 return; |
80 end |
80 end |
81 end |
81 end |
82 end |
82 end |
83 |
83 |