Mercurial Hosting > luan
view src/luan/modules/logging/Log4j.luan @ 1353:8d95711f6615
replace java() with require "java"
author | Franklin Schmidt <fschmidt@gmail.com> |
---|---|
date | Wed, 20 Mar 2019 17:03:29 -0600 |
parents | 11b7e11f9ed5 |
children |
line wrap: on
line source
local Luan = require "luan:Luan.luan" local error = Luan.error require "java" local JavaLog4j = require "java:luan.modules.logging.Log4j" local EnhancedPatternLayout = require "java:org.apache.log4j.EnhancedPatternLayout" local ConsoleAppender = require "java:org.apache.log4j.ConsoleAppender" local Level = require "java:org.apache.log4j.Level" local Log4j = {} function Log4j.init_root() local root = JavaLog4j.getRootLogger() local has_appenders = root.getAllAppenders().hasMoreElements() if not has_appenders then -- root.setLevel(Level.INFO) local layout = EnhancedPatternLayout.new("%d %-5p %c - %m%n") local appender = ConsoleAppender.new(layout,"System.err"); root.addAppender(appender); end end Log4j.init_root() return Log4j