Does anybody know how I can disable all logging programmatically?  I mean
by this that I want to disable ALL logging from all the possible logging
frameworks.  I know how to do this for java.util.logging but I can't get
log4j-based logging to be quiet.

 

For instance, when the svt is started and it creates the statistics
database, that causes an MBean to be created which accesses tc.properties
so this shows on stdout:

 

2008-04-15 12:38:25,699 [Thread-13] INFO com.tc.properties.TCProperties -
Loaded TCProperties : TCProperties = { console.showObjectID = true,
cvt.buffer.randomsuffix.enabled = false,
cvt.retriever.notification.interval = 60, cvt.store.randomsuffix.enabled =
false, ehcache.concurrency = 1, ehcache.evictor.logging.enabled = false,
ehcache.evictor.pool.size = 1, ehcache.global.eviction.enable = true,
ehcache.global.eviction.frequency = 10,
ehcache.global.eviction.rest.timeMillis = 10,
ehcache.global.eviction.segments = 2, ehcache.lock.readLevel = READ,
ehcache.lock.writeLevel = WRITE, ehcache.logging.enabled = false,
http.defaultservlet.attribute.aliases = false;,
http.defaultservlet.attribute.dirallowed = false;,
http.defaultservlet.enabled = false;, kitID = 2.6,
l1.cachemanager.criticalObjectThreshold = -1,
l1.cachemanager.criticalThreshold = 90, l1.cachemanager.enabled = true,
l1.cachemanager.leastCount = 2, l1.cachemanager.logging.enabled = false,
l1.cachemanager.monitorOldGenOnly = true,
l1.cachemanager.percentageToEvict = 10, l1.cachemanager.sleepInterval =
3000, l1.cachemanager.threshold = 70, l1.connect.versionMatchCheck.enabled
= true, l1.healthcheck.l2.ping.enabled = true,
l1.healthcheck.l2.ping.idletime = 5000, l1.healthcheck.l2.ping.interval =
1000, l1.healthcheck.l2.ping.probes = 3, l1.healthcheck.l2.socketConnect =
true, l1.healthcheck.l2.socketConnectCount = 10,
l1.healthcheck.l2.socketConnectTimeout = 2, l1.jvm.check.compatibility =
true, l1.lock.statistics.gatherInterval = 1, l1.lock.statistics.traceDepth
= 1, l1.lockmanager.timeout.interval = 60000, l1.max.connect.retries = -1,
l1.modules.additional = , l1.modules.default =
org.terracotta.modules.excludes-config;bundle-version:=2.6.0.SNAPSHOT,org.
terracotta.modules.guimodels-config;bundle-version:=2.6.0.SNAPSHOT,org.ter
racotta.modules.jdk15-preinst-config;bundle-version:=2.6.0.SNAPSHOT,org.te
rracotta.modules.spring-config;bundle-version:=2.6.0.SNAPSHOT,org.terracot
ta.modules.standard-config;bundle-version:=2.6.0.SNAPSHOT,
l1.modules.repositories = , l1.modules.tc-version-check = ,
l1.objectmanager.objectid.request.size = 50000,
l1.objectmanager.remote.logging.enabled = false,
l1.objectmanager.remote.maxDNALRUSize = 60, l1.socket.connect.timeout =
10000, l1.socket.reconnect.waitInterval = 1000,
l1.transactionmanager.completedAckFlushTimeout = 5000,
l1.transactionmanager.folding.debug = false,
l1.transactionmanager.folding.enabled = true,
l1.transactionmanager.folding.lock.limit = 0,
l1.transactionmanager.folding.object.limit = 0,
l1.transactionmanager.logging.enabled = false,
l1.transactionmanager.maxBatchSizeInKiloBytes = 128,
l1.transactionmanager.maxOutstandingBatchSize = 16,
l1.transactionmanager.maxPendingBatches = 64,
l1.transactionmanager.maxSleepTimeBeforeHalt = 1024,
l1.transactionmanager.strings.compress.enabled = true,
l1.transactionmanager.strings.compress.logging.enabled = false,
l1.transactionmanager.strings.compress.minSize = 512, l2.beanshell.enabled
= false, l2.beanshell.port = 9929,
l2.berkeleydb.je.checkpointer.bytesInterval = 100000000,
l2.berkeleydb.je.cleaner.bytesInterval = 20000000,
l2.berkeleydb.je.cleaner.detailMaxMemoryPercentage = 5,
l2.berkeleydb.je.cleaner.lookAheadCacheSize = 32768,
l2.berkeleydb.je.cleaner.minAge = 5, l2.berkeleydb.je.lock.nLockTables =
7, l2.berkeleydb.je.lock.timeout = 180000000,
l2.berkeleydb.je.maxMemoryPercent = 25,
l2.cachemanager.criticalObjectThreshold = -1,
l2.cachemanager.criticalThreshold = 90, l2.cachemanager.enabled = true,
l2.cachemanager.leastCount = 2, l2.cachemanager.logging.enabled = false,
l2.cachemanager.monitorOldGenOnly = true,
l2.cachemanager.percentageToEvict = 10, l2.cachemanager.sleepInterval =
3000, l2.cachemanager.threshold = 70, l2.healthcheck.l1.ping.enabled =
true, l2.healthcheck.l1.ping.idletime = 30000,
l2.healthcheck.l1.ping.interval = 10000, l2.healthcheck.l1.ping.probes =
6, l2.healthcheck.l1.socketConnect = false,
l2.healthcheck.l1.socketConnectCount = 2,
l2.healthcheck.l1.socketConnectTimeout = 2, l2.healthcheck.l2.ping.enabled
= true, l2.healthcheck.l2.ping.idletime = 5000,
l2.healthcheck.l2.ping.interval = 1000, l2.healthcheck.l2.ping.probes = 3,
l2.healthcheck.l2.socketConnect = true,
l2.healthcheck.l2.socketConnectCount = 10,
l2.healthcheck.l2.socketConnectTimeout = 2, l2.l1reconnect.enabled =
false, l2.l1reconnect.timeout.millis = 5000, l2.lfu.agingFactor = 1,
l2.lfu.debug.enabled = false, l2.lfu.recentlyAccessedIgnorePercentage =
20, l2.lockmanager.greedy.lease.enabled = true,
l2.lockmanager.greedy.lease.leaseTimeInMillis = 50, l2.nha.groupcomm.type
= tc-group-comm, l2.nha.mcast.enabled = false, l2.nha.ooo.maxDelayedAcks =
16, l2.nha.ooo.sendWindow = 32, l2.nha.send.timeout.millis = 16000,
l2.nha.tcgroupcomm.discovery.interval = 1000,
l2.nha.tcgroupcomm.handshake.timeout = 5000,
l2.nha.tcgroupcomm.reconnect.enabled = false,
l2.nha.tcgroupcomm.reconnect.timeout = 5000,
l2.nha.tribes.failuredetector.millis = 5000,
l2.nha.tribes.mcast.mcastAddress = 228.0.0.4,
l2.nha.tribes.mcast.mcastFrequency = 500, l2.nha.tribes.mcast.mcastPort =
7777, l2.nha.tribes.mcast.memberDropTime = 3000,
l2.nha.tribes.mcast.tcpListenHost = 127.0.0.1,
l2.nha.tribes.mcast.tcpListenPort = 4000,
l2.nha.tribes.orderinterceptor.enabled = false,
l2.objectmanager.cachePolicy = lfu, l2.objectmanager.deleteBatchSize =
5000, l2.objectmanager.fault.logging.enabled = false,
l2.objectmanager.loadObjectID.checkpoint.changes = 2000,
l2.objectmanager.loadObjectID.checkpoint.maxlimit = 1000,
l2.objectmanager.loadObjectID.checkpoint.timeperiod = 10000,
l2.objectmanager.loadObjectID.fastLoad = true,
l2.objectmanager.loadObjectID.longsPerDiskEntry = 8,
l2.objectmanager.maxObjectsInTxnObjGrouping = 5000,
l2.objectmanager.maxObjectsToCommit = 5000,
l2.objectmanager.maxTxnsInTxnObjectGrouping = 500,
l2.objectmanager.passive.sync.batch.size = 500,
l2.objectmanager.passive.sync.throttle.timeInMillis = 0,
l2.objectmanager.persistor.logging.enabled = false,
l2.seda.commitstage.threads = 4, l2.seda.faultstage.threads = 4,
l2.seda.flushstage.threads = 4, l2.startuplock.retries.enabled = false,
l2.transactionmanager.logging.enabled = false,
l2.transactionmanager.logging.printCommits = false,
l2.transactionmanager.logging.printStats = true,
l2.transactionmanager.logging.verbose = false,
l2.transactionmanager.passive.throttle.enabled = true,
l2.transactionmanager.passive.throttle.maxSleepSeconds = 5,
l2.transactionmanager.passive.throttle.threshold = 20000,
lock.statistics.enabled = false, logging.maxBackups = 20,
logging.maxLogFileSize = 512, memory.monitor.forcebasic = false,
net.core.keepalive = false, net.core.recv.buffer = 65536,
net.core.send.buffer = 65536, net.core.tcpnodelay = true,
session.debug.hops = false, session.debug.hops.interval = 100,
session.debug.invalidate = false, session.debug.sessions = false,
session.invalidator.bench.enabled = true, session.invalidator.sleep = 300,
session.request.bench.enabled = false, session.request.tracking = false,
session.request.tracking.dump = false, session.request.tracking.interval =
2500, session.request.tracking.threshold = 15000, session.vhosts.excluded
= , tc.bytebuffer.common.pool.maxcount = 3000,
tc.bytebuffer.pooling.enabled = true,
tc.bytebuffer.threadlocal.pool.maxcount = 2000,
tc.management.mbeans.enabled = true, tc.management.test.mbeans.enabled =
false, tc.stage.monitor.delay = 5000, tc.stage.monitor.enabled = false,
tcm.monitor.delay = 5, tcm.monitor.enabled = false }

 

 

_______________________________________________
tc-dev mailing list
[email protected]
http://lists.terracotta.org/mailman/listinfo/tc-dev

Reply via email to