setLoggerLevel();
LogManager man = LogManager.getLogManager();
Logger rootLogger = man.getLogger("");
if (useLoggingService) {
Handler loggingServiceHandler = new LoggingServiceHandler(this);
Formatter formatter = new SimpleFormatter();
loggingServiceHandler.setFormatter(formatter);
rootLogger.addHandler(loggingServiceHandler);
}
String loggerFile = getProperty("Logger.File");
if (loggerFile != null && Boolean.parseBoolean(loggerFile)) {
try {
String logFileName = runtimeDirectory + "openemrconnect%g.log";
Handler loggingFileHandler = new FileHandler(logFileName, 100000, 100);
Formatter formatter = new SimpleFormatter();
loggingFileHandler.setFormatter(formatter);
loggingFileHandler.setLevel(loggerLevel);
rootLogger.addHandler(loggingFileHandler);
} catch (IOException ex) {
Logger.getLogger(Mediator.class.getName()).log(Level.SEVERE, "Can''t start file logger.", ex);