view src/luan/modules/logging/Logging.luan @ 1332:11b7e11f9ed5

cleaner logging
author Franklin Schmidt <fschmidt@gmail.com>
date Tue, 12 Feb 2019 21:50:26 -0700
parents 307e76ccd0d6
children 8d95711f6615
line wrap: on
line source

java()
local LuanLogger = require "java:luan.modules.logging.LuanLogger"

local Package = require "luan:Package.luan"
if Package.load("java:org.apache.log4j.Logger") ~= false then
	require "luan:logging/Log4j.luan"
end


local Logging = {}

function Logging.logger(name)
	local luan_logger = LuanLogger.new(name)
	return {
		error = luan_logger.error
		warn = luan_logger.warn
		info = luan_logger.info
		debug = luan_logger.debug
	}
end

return Logging