[Schmitzm-commits] r2329 - trunk/schmitzm-core/src/main/java/de/schmitzm/lang
scm-commit at wald.intevation.org
scm-commit at wald.intevation.org
Fri Jun 7 16:49:48 CEST 2013
Author: alfonx
Date: 2013-06-07 16:49:48 +0200 (Fri, 07 Jun 2013)
New Revision: 2329
Modified:
trunk/schmitzm-core/src/main/java/de/schmitzm/lang/LangUtil.java
Log:
Moin
So, nach 30 Minuten konnte ich deine ?\195?\132nderung in Langutil
public static void initializeDefaultLogger(Level logLevel, String logPattern) {
if (logPattern == null)
logPattern = "%d{ISO8601}\t%p\t%c\t%m%n";
if (logLevel == null)
logLevel = Level.DEBUG;
Logger.getRootLogger().setLevel(logLevel);
if (Logger.getRootLogger().getAllAppenders().hasMoreElements())
return;
Layout appenderLayout = new PatternLayout(logPattern);
Appender appender = new ConsoleAppender(appenderLayout, "System.out");
Logger.getRootLogger().addAppender(appender);
}
als Grund f?\195?\188r den Ausfall unserer Datensammlung ausmachen :-) Da wurden pro Minute ca. 500MB log erzeugt.. naja.. kannst dir vorstellen wohin das f?\195?\188hrte...
Ich habe jetzt nochmal 30 Minuten versucht das sachte zu fixen und dich per Handy/Skype zu erreichen. Aber hilft alles nix, ich ahbe deine ?\195?\132nderung wieder entfernt, also so:
public static void initializeDefaultLogger(Level logLevel, String logPattern) {
if (Logger.getRootLogger().getAllAppenders().hasMoreElements())
return;
if (logPattern == null)
logPattern = "%d{ISO8601}\t%p\t%c\t%m%n";
if (logLevel == null)
logLevel = Level.DEBUG;
Logger.getRootLogger().setLevel(logLevel);
Layout appenderLayout = new PatternLayout(logPattern);
Appender appender = new ConsoleAppender(appenderLayout, "System.out");
Logger.getRootLogger().addAppender(appender);
}
Deine Intention ist bestimmt gut, aber da IOUtil in static
static {
LangUtil.initializeDefaultLogger(Level.DEBUG, null);
}
aufruft, und diverse Teile meines Programms zeitverz?\195?\182gert nach ein paar Minuten erst die IOUtils verwenden, wird dann was immer ich in log4j.properties stehen habe ?\195?\188berschrieben.
Also.. ich hoffe bei dir bricht jetzt nix ein, und wenn ich nicht heute Nacht wieder Vater werden, dann k?\195?\182nnen wir da am WE auch nochmal dr?\195?\188ber quatschen..
CU,
Stefam
--
wikisquare Softwareentwicklung
Stefan Tzeggai
Stra?\195?\159burger Weg 26
53113 Bonn
email tzeggai at wikisquare.de
webpage wikisquare.de
skype alfonx
phone 0228 24 000 528
mobile 0176 40 38 9559
reclaim your net - http://tor.eff.org
enforce privacy - http://www.pgpi.org
pgp key id: 51B576FD - http://pgp.mit.edu
Please note that according to the German law on data retention,
information on every electronic information exchange with me is
retained for a period of six months.
Modified: trunk/schmitzm-core/src/main/java/de/schmitzm/lang/LangUtil.java
===================================================================
--- trunk/schmitzm-core/src/main/java/de/schmitzm/lang/LangUtil.java 2013-06-06 11:46:12 UTC (rev 2328)
+++ trunk/schmitzm-core/src/main/java/de/schmitzm/lang/LangUtil.java 2013-06-07 14:49:48 UTC (rev 2329)
@@ -2179,14 +2179,15 @@
* pattern for the console output (if {@code null} a default pattern "%r\t%p\t%c\t%m%n" is used)
*/
public static void initializeDefaultLogger(Level logLevel, String logPattern) {
+ if (Logger.getRootLogger().getAllAppenders().hasMoreElements())
+ return;
+
if (logPattern == null)
logPattern = "%d{ISO8601}\t%p\t%c\t%m%n";
if (logLevel == null)
logLevel = Level.DEBUG;
Logger.getRootLogger().setLevel(logLevel);
- if (Logger.getRootLogger().getAllAppenders().hasMoreElements())
- return;
Layout appenderLayout = new PatternLayout(logPattern);
Appender appender = new ConsoleAppender(appenderLayout, "System.out");
Logger.getRootLogger().addAppender(appender);
More information about the Schmitzm-commits
mailing list