util/logger.lua
changeset 1020 8bf71f8bd0d1
parent 1015 9e31e9397cff
child 1523 841d61be198f
equal deleted inserted replaced
1017:6556a9db3822 1020:8bf71f8bd0d1
    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