Author: toad
Date: 2009-03-25 16:50:40 +0000 (Wed, 25 Mar 2009)
New Revision: 26177
Modified:
branches/db4o/freenet/src/freenet/client/async/SplitFileInserter.java
Log:
Logging infrastructure
Modified: branches/db4o/freenet/src/freenet/client/async/SplitFileInserter.java
===================================================================
--- branches/db4o/freenet/src/freenet/client/async/SplitFileInserter.java
2009-03-25 16:48:55 UTC (rev 26176)
+++ branches/db4o/freenet/src/freenet/client/async/SplitFileInserter.java
2009-03-25 16:50:40 UTC (rev 26177)
@@ -20,6 +20,7 @@
import freenet.keys.ClientCHK;
import freenet.node.PrioRunnable;
import freenet.support.Executor;
+import freenet.support.LogThresholdCallback;
import freenet.support.Logger;
import freenet.support.SimpleFieldSet;
import freenet.support.api.Bucket;
@@ -30,6 +31,17 @@
public class SplitFileInserter implements ClientPutState {
private static volatile boolean logMINOR;
+
+ static {
+ Logger.registerLogThresholdCallback(new LogThresholdCallback() {
+
+ @Override
+ public void shouldUpdate() {
+ logMINOR = Logger.shouldLog(Logger.MINOR, this);
+ }
+ });
+ }
+
final BaseClientPutter parent;
final InsertContext ctx;
final PutCompletionCallback cb;
@@ -85,7 +97,6 @@
}
public SplitFileInserter(BaseClientPutter put, PutCompletionCallback
cb, Bucket data, COMPRESSOR_TYPE bestCodec, long decompressedLength,
ClientMetadata clientMetadata, InsertContext ctx, boolean getCHKOnly, boolean
isMetadata, Object token, ARCHIVE_TYPE archiveType, boolean freeData, boolean
persistent, ObjectContainer container, ClientContext context) throws
InsertException {
- logMINOR = Logger.shouldLog(Logger.MINOR, this);
hashCode = super.hashCode();
this.parent = put;
this.archiveType = archiveType;
@@ -153,7 +164,6 @@
}
public SplitFileInserter(BaseClientPutter parent, PutCompletionCallback
cb, ClientMetadata clientMetadata, InsertContext ctx, boolean getCHKOnly,
boolean metadata, Object token, ARCHIVE_TYPE archiveType, SimpleFieldSet fs,
ObjectContainer container, ClientContext context) throws ResumeException {
- logMINOR = Logger.shouldLog(Logger.MINOR, this);
hashCode = super.hashCode();
this.parent = parent;
this.archiveType = archiveType;
_______________________________________________
cvs mailing list
[email protected]
http://emu.freenetproject.org/cgi-bin/mailman/listinfo/cvs