Readonly logger.

This commit is contained in:
Florian Nücke 2016-06-25 12:50:44 +02:00
parent ecda757ee3
commit a9f2c6d77b

View File

@ -10,6 +10,7 @@ import li.cil.oc.common.IMC
import li.cil.oc.common.Proxy
import li.cil.oc.server.command.CommandHandler
import org.apache.logging.log4j.LogManager
import org.apache.logging.log4j.Logger
@Mod(modid = OpenComputers.ID, name = OpenComputers.Name,
version = OpenComputers.Version,
@ -21,7 +22,9 @@ object OpenComputers {
final val Version = "@VERSION@"
var log = LogManager.getLogger(Name)
def log = logger.getOrElse(LogManager.getLogger(Name))
var logger: Option[Logger] = None
@SidedProxy(clientSide = "li.cil.oc.client.Proxy", serverSide = "li.cil.oc.server.Proxy")
var proxy: Proxy = null
@ -30,7 +33,7 @@ object OpenComputers {
@EventHandler
def preInit(e: FMLPreInitializationEvent) {
log = e.getModLog
logger = Option(e.getModLog)
proxy.preInit(e)
OpenComputers.log.info("Done with pre init phase.")
}