2018-10-04 13:38:59 +00:00
|
|
|
rootLogger.level = info
|
|
|
|
# On Windows, this might be rewritten as:
|
|
|
|
# property.filename = ${sys:user.home}\\AppData\\Roaming\\Qora\\log.txt
|
|
|
|
property.filename = log.txt
|
|
|
|
|
|
|
|
rootLogger.appenderRef.console.ref = stdout
|
|
|
|
rootLogger.appenderRef.rolling.ref = FILE
|
|
|
|
|
|
|
|
# Override HSQLDB logging level to "warn" as too much is logged at "info"
|
|
|
|
logger.hsqldb.name = hsqldb.db
|
|
|
|
logger.hsqldb.level = warn
|
|
|
|
|
2019-01-30 18:24:10 +00:00
|
|
|
# Support optional, per-session HSQLDB debugging
|
|
|
|
logger.hsqldbDebug.name = org.qora.repository.hsqldb.HSQLDBRepository
|
|
|
|
logger.hsqldbDebug.level = debug
|
|
|
|
|
2019-01-24 16:42:55 +00:00
|
|
|
# Suppress extraneous Jersey warning
|
|
|
|
logger.jerseyInject.name = org.glassfish.jersey.internal.inject.Providers
|
|
|
|
logger.jerseyInject.level = error
|
2018-10-04 13:38:59 +00:00
|
|
|
|
2019-01-24 16:42:55 +00:00
|
|
|
# Debugging transaction searches
|
|
|
|
logger.txSearch.name = org.qora.repository.hsqldb.transaction.HSQLDBTransactionRepository
|
|
|
|
logger.txSearch.level = trace
|
2018-10-04 13:38:59 +00:00
|
|
|
|
2019-01-30 18:24:10 +00:00
|
|
|
# Debug block generator
|
|
|
|
logger.blockgen.name = org.qora.block.BlockGenerator
|
|
|
|
logger.blockgen.level = trace
|
|
|
|
|
2019-02-01 14:03:06 +00:00
|
|
|
# Debug synchronization
|
|
|
|
logger.sync.name = org.qora.controller.Synchronizer
|
|
|
|
logger.sync.level = trace
|
|
|
|
|
2019-01-30 18:24:10 +00:00
|
|
|
# Debug networking
|
|
|
|
logger.network.name = org.qora.network.Network
|
|
|
|
logger.network.level = trace
|
|
|
|
logger.peer.name = org.qora.network.Peer
|
|
|
|
logger.peer.level = trace
|
|
|
|
|
2018-10-04 13:38:59 +00:00
|
|
|
appender.console.type = Console
|
|
|
|
appender.console.name = stdout
|
|
|
|
appender.console.layout.type = PatternLayout
|
|
|
|
appender.console.layout.pattern = %d{yyyy-MM-dd HH:mm:ss} %-5p %c{1}:%L - %m%n
|
|
|
|
appender.console.filter.threshold.type = ThresholdFilter
|
|
|
|
appender.console.filter.threshold.level = error
|
|
|
|
|
|
|
|
appender.rolling.type = RollingFile
|
|
|
|
appender.rolling.name = FILE
|
|
|
|
appender.rolling.layout.type = PatternLayout
|
|
|
|
appender.rolling.layout.pattern = %d{yyyy-MM-dd HH:mm:ss} %-5p %c{1}:%L - %m%n
|
|
|
|
appender.rolling.filePattern = ${filename}.%i
|
|
|
|
appender.rolling.policy.type = SizeBasedTriggeringPolicy
|
|
|
|
appender.rolling.policy.size = 4MB
|
|
|
|
# Set the immediate flush to true (default)
|
|
|
|
# appender.rolling.immediateFlush = true
|
|
|
|
# Set the append to true (default), should not overwrite
|
|
|
|
# appender.rolling.append=true
|