inkl Ohmlogger txt datei
This commit is contained in:
@@ -68,9 +68,10 @@ public class Wuerfel implements Runnable // Callable
|
||||
@Override
|
||||
public void run()
|
||||
{
|
||||
lg.fine("Run "+ data.getId());
|
||||
lg.fine("Run "+ data.getId());
|
||||
while (true)
|
||||
{
|
||||
|
||||
while (!laufend)
|
||||
{
|
||||
synchronized (LOCK)
|
||||
|
||||
@@ -54,16 +54,27 @@ public class OhmLogger
|
||||
{
|
||||
try (InputStream configFile = OhmLogger.class.getClassLoader().getResourceAsStream("config.properties")) {
|
||||
if (configFile != null) {
|
||||
Properties properties = new Properties();
|
||||
properties.load(configFile);
|
||||
java.util.logging.Level classLogLevel = java.util.logging.Level.parse(properties.getProperty("log.level"));
|
||||
|
||||
|
||||
ConsoleHandler ch = new ConsoleHandler();
|
||||
ch.setFormatter(new OhmFormatter());
|
||||
lg.setUseParentHandlers(false);
|
||||
lg.getHandlers();
|
||||
lg.addHandler(ch);
|
||||
|
||||
|
||||
lg.setLevel(classLogLevel);
|
||||
|
||||
Properties properties = new Properties();
|
||||
properties.load(configFile);
|
||||
java.util.logging.Level classLogLevel = java.util.logging.Level.parse(properties.getProperty("log.level"));
|
||||
lg.setLevel(classLogLevel);
|
||||
String logDirectory = properties.getProperty("log.directory");
|
||||
String logFileName = properties.getProperty("log.filename");
|
||||
|
||||
FileHandler fileHandler = new FileHandler(logDirectory + "/" + logFileName, true);
|
||||
fileHandler.setFormatter(new OhmFormatter());
|
||||
lg.addHandler(fileHandler);
|
||||
|
||||
|
||||
} else {
|
||||
System.err.println("Unable to find config.properties file. OhmLogger will use default settings.");
|
||||
|
||||
@@ -1,4 +1,8 @@
|
||||
log.level=INFO
|
||||
|
||||
log.directory=../Aufgabe7_bandit
|
||||
log.filename=ohmLog
|
||||
|
||||
# Beispiel f\u00fcr verschiedene Level f\u00fcr unterschiedliche Pakete
|
||||
# log.level.bandit.Zahlengenerator=FINE
|
||||
# log.level.bandit.Model.Wuerfel=WARNING
|
||||
Reference in New Issue
Block a user