It is confusing to me why that would be going to stdout. I think the
logging in TCPropertiesImpl should only go the console if you have a
.tc.dev.log4j.properties file present either in the working dir or your
home directory (neither of which would likely be the case outside of a dev
environment)

 

  _____  

From: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] On Behalf Of Gary Keim
Sent: Tuesday, April 15, 2008 12:44 PM
To: [email protected]
Subject: [tc-dev] disable logging programatically

 

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