All Downloads are FREE. Search and download functionalities are using the official Maven repository.

c-mongoose.mongoose.4.1.4.source-code.log4j2.json Maven / Gradle / Ivy

The newest version!
{
	"configuration" : {
		"status" : "info",
		"name" : "mongoose",
		"monitorInterval" : 1000,
		"packages" : "com.emc.mongoose.logging",
		"shutdownHook" : "enable",
		"shutdownTimeout" : 10000,
		"appenders" : {
			"appender" : [
				{
					"name" : "stdout",
					"type" : "Console",
					"follow" : true,
					"PatternLayout" : {
						"alwaysWriteExceptions" : false,
						"pattern" : "%highlight{%d{ISO8601}{GMT+0} %p{length=1} %-30.-30X{class_name} %-30.-30t %m%n}{FATAL=red bold, ERROR=red, WARN=yellow, INFO=black bright, DEBUG=black, TRACE=black}"
					},
					"Filters" : {
						"Filter" : [
							{
								"type" : "ThresholdFilter",
								"level" : "INFO",
								"onMatch" : "ACCEPT",
								"onMismatch" : "DENY"
							}
						]
					}
				},
				{
					"name" : "metricsStdout",
					"type" : "Console",
					"follow" : true,
					"PatternLayout" : {
						"alwaysWriteExceptions" : false,
						"pattern" : "%highlight{%m}{FATAL=red bold, ERROR=red, WARN=yellow, INFO=normal, DEBUG=black, TRACE=black}"
					}
				},
				{
					"name" : "msgFile",
					"type" : "RollingRandomAccessFile",
					"fileName" : "${ctx:home_dir}${sys:file.separator}log${sys:file.separator}${ctx:step_id}${sys:file.separator}messages.log",
					"filePattern" : "${ctx:home_dir}${sys:file.separator}log${sys:file.separator}$${ctx:step_id}${sys:file.separator}messages.log",
					"StepIdTriggeringPolicy" : {
					},
					"DirectWriteRolloverStrategy" : {
					},
					"PatternLayout" : {
						"pattern" : "%d{ISO8601}{GMT+0} | %p | %X{class_name} | %t | %m%n"
					}
				},
				{
					"name" : "3rdPartyFile",
					"type" : "RollingRandomAccessFile",
					"fileName" : "${ctx:home_dir}${sys:file.separator}log${sys:file.separator}${ctx:step_id}${sys:file.separator}3rdparty.log",
					"filePattern" : "${ctx:home_dir}${sys:file.separator}log${sys:file.separator}$${ctx:step_id}${sys:file.separator}3rdparty.log",
					"StepIdTriggeringPolicy" : {
					},
					"DirectWriteRolloverStrategy" : {
					},
					"PatternLayout" : {
						"pattern" : "%d{ISO8601}{GMT+0} | %p | %c{1.} | %t | %m%n"
					},
					"Filters" : {
						"Filter" : [
							{
								"type" : "BurstFilter",
								"rate" : 100,
								"maxBurst" : 1000
							}
						]
					}
				},
				{
					"name" : "errFile",
					"type" : "RollingRandomAccessFile",
					"fileName" : "${ctx:home_dir}${sys:file.separator}log${sys:file.separator}${ctx:step_id}${sys:file.separator}errors.log",
					"filePattern" : "${ctx:home_dir}${sys:file.separator}log${sys:file.separator}$${ctx:step_id}${sys:file.separator}errors.log",
					"StepIdTriggeringPolicy" : {
					},
					"DirectWriteRolloverStrategy" : {
					},
					"PatternLayout" : {
						"pattern" : "%d{ISO8601}{GMT+0} | %p | %X{class_name} | %t | %m%n"
					},
					"Filters" : {
						"Filter" : [
							{
								"type" : "BurstFilter",
								"rate" : 1000,
								"maxBurst" : 10000
							}
						]
					}
				},
				{
					"name" : "metricsFile",
					"type" : "RollingRandomAccessFile",
					"fileName" : "${ctx:home_dir}${sys:file.separator}log${sys:file.separator}${ctx:step_id}${sys:file.separator}metrics.csv",
					"filePattern" : "${ctx:home_dir}${sys:file.separator}log${sys:file.separator}$${ctx:step_id}${sys:file.separator}metrics.csv",
					"StepIdTriggeringPolicy" : {
					},
					"DirectWriteRolloverStrategy" : {
					},
					"PatternLayout" : {
						"header" : "DateTimeISO8601,OpType,Concurrency,NodeCount,ConcurrencyCurr,ConcurrencyMean,CountSucc,CountFail,Size,StepDuration[s],DurationSum[s],TPAvg[op/s],TPLast[op/s],BWAvg[MB/s],BWLast[MB/s],DurationAvg[us],DurationMin[us],DurationLoQ[us],DurationMed[us],DurationHiQ[us],DurationMax[us],LatencyAvg[us],LatencyMin[us],LatencyLoQ[us],LatencyMed[us],LatencyHiQ[us],LatencyMax[us]\n",
						"pattern" : "%m%n"
					}
				},
				{
					"name" : "metricsThresholdFile",
					"type" : "RollingRandomAccessFile",
					"fileName" : "${ctx:home_dir}${sys:file.separator}log${sys:file.separator}${ctx:step_id}${sys:file.separator}metrics.threshold.csv",
					"filePattern" : "${ctx:home_dir}${sys:file.separator}log${sys:file.separator}$${ctx:step_id}${sys:file.separator}metrics.threshold.csv",
					"StepIdTriggeringPolicy" : {
					},
					"DirectWriteRolloverStrategy" : {
					},
					"PatternLayout" : {
						"header" : "DateTimeISO8601,OpType,Concurrency,NodeCount,ConcurrencyCurr,ConcurrencyMean,CountSucc,CountFail,Size,StepDuration[s],DurationSum[s],TPAvg[op/s],TPLast[op/s],BWAvg[MB/s],BWLast[MB/s],DurationAvg[us],DurationMin[us],DurationLoQ[us],DurationMed[us],DurationHiQ[us],DurationMax[us],LatencyAvg[us],LatencyMin[us],LatencyLoQ[us],LatencyMed[us],LatencyHiQ[us],LatencyMax[us]\n",
						"pattern" : "%m%n"
					}
				},
				{
					"name" : "metricsFileTotal",
					"type" : "RollingRandomAccessFile",
					"fileName" : "${ctx:home_dir}${sys:file.separator}log${sys:file.separator}${ctx:step_id}${sys:file.separator}metrics.total.csv",
					"filePattern" : "${ctx:home_dir}${sys:file.separator}log${sys:file.separator}$${ctx:step_id}${sys:file.separator}metrics.total.csv",
					"StepIdTriggeringPolicy" : {
					},
					"DirectWriteRolloverStrategy" : {
					},
					"PatternLayout" : {
						"header" : "DateTimeISO8601,OpType,Concurrency,NodeCount,ConcurrencyCurr,ConcurrencyMean,CountSucc,CountFail,Size,StepDuration[s],DurationSum[s],TPAvg[op/s],TPLast[op/s],BWAvg[MB/s],BWLast[MB/s],DurationAvg[us],DurationMin[us],DurationLoQ[us],DurationMed[us],DurationHiQ[us],DurationMax[us],LatencyAvg[us],LatencyMin[us],LatencyLoQ[us],LatencyMed[us],LatencyHiQ[us],LatencyMax[us]\n",
						"pattern" : "%m%n"
					}
				},
				{
					"name" : "metricsThresholdFileTotal",
					"type" : "RollingRandomAccessFile",
					"fileName" : "${ctx:home_dir}${sys:file.separator}log${sys:file.separator}${ctx:step_id}${sys:file.separator}metrics.threshold.total.csv",
					"filePattern" : "${ctx:home_dir}${sys:file.separator}log${sys:file.separator}$${ctx:step_id}${sys:file.separator}metrics.threshold.total.csv",
					"StepIdTriggeringPolicy" : {
					},
					"DirectWriteRolloverStrategy" : {
					},
					"PatternLayout" : {
						"header" : "DateTimeISO8601,OpType,Concurrency,NodeCount,ConcurrencyCurr,ConcurrencyMean,CountSucc,CountFail,Size,StepDuration[s],DurationSum[s],TPAvg[op/s],TPLast[op/s],BWAvg[MB/s],BWLast[MB/s],DurationAvg[us],DurationMin[us],DurationLoQ[us],DurationMed[us],DurationHiQ[us],DurationMax[us],LatencyAvg[us],LatencyMin[us],LatencyLoQ[us],LatencyMed[us],LatencyHiQ[us],LatencyMax[us]\n",
						"pattern" : "%m%n"
					}
				},
				{
					"name" : "opTraceFile",
					"type" : "RollingRandomAccessFile",
					"fileName" : "${ctx:home_dir}${sys:file.separator}log${sys:file.separator}${ctx:step_id}${sys:file.separator}op.trace.csv",
					"filePattern" : "${ctx:home_dir}${sys:file.separator}log${sys:file.separator}$${ctx:step_id}${sys:file.separator}op.trace.csv",
					"StepIdTriggeringPolicy" : {
					},
					"DirectWriteRolloverStrategy" : {
					},
					"PatternLayout" : {
						"pattern" : "%m"
					}
				},
				{
					"name" : "cliFile",
					"type" : "RollingRandomAccessFile",
					"fileName" : "${ctx:home_dir}${sys:file.separator}log${sys:file.separator}${ctx:step_id}${sys:file.separator}cli.args.log",
					"filePattern" : "${ctx:home_dir}${sys:file.separator}log${sys:file.separator}$${ctx:step_id}${sys:file.separator}cli.args.log",
					"StepIdTriggeringPolicy" : {
					},
					"DirectWriteRolloverStrategy" : {
					},
					"PatternLayout" : {
						"pattern" : "%m%n"
					}
				},
				{
					"name" : "cfgFile",
					"type" : "RollingRandomAccessFile",
					"fileName" : "${ctx:home_dir}${sys:file.separator}log${sys:file.separator}${ctx:step_id}${sys:file.separator}config.json",
					"filePattern" : "${ctx:home_dir}${sys:file.separator}log${sys:file.separator}$${ctx:step_id}${sys:file.separator}config.json",
					"StepIdTriggeringPolicy" : {
					},
					"DirectWriteRolloverStrategy" : {
					},
					"PatternLayout" : {
						"pattern" : "%m%n"
					}
				},
				{
					"name" : "scenarioFile",
					"type" : "RollingRandomAccessFile",
					"fileName" : "${ctx:home_dir}${sys:file.separator}log${sys:file.separator}${ctx:step_id}${sys:file.separator}scenario.txt",
					"filePattern" : "${ctx:home_dir}${sys:file.separator}log${sys:file.separator}$${ctx:step_id}${sys:file.separator}scenario.txt",
					"StepIdTriggeringPolicy" : {
					},
					"DirectWriteRolloverStrategy" : {
					},
					"PatternLayout" : {
						"pattern" : "%m%n"
					}
				},
				{
					"name" : "partsUploadFile",
					"type" : "RollingRandomAccessFile",
					"fileName" : "${ctx:home_dir}${sys:file.separator}log${sys:file.separator}${ctx:step_id}${sys:file.separator}parts.upload.csv",
					"filePattern" : "${ctx:home_dir}${sys:file.separator}log${sys:file.separator}$${ctx:step_id}${sys:file.separator}parts.upload.csv",
					"StepIdTriggeringPolicy" : {
					},
					"DirectWriteRolloverStrategy" : {
					},
					"PatternLayout" : {
						"header" : "ItemPath,UploadId,RespLatency[us]%n",
						"pattern" : "%m%n"
					}
				},
				{
					"name" : "extResultsFile",
					"type" : "File",
					"fileName" : "result.xml",
					"append" : true,
					"createOnDemand" : true,
					"PatternLayout" : {
						"header" : "\n",
						"footer" : "\n",
						"pattern" : "%m",
						"noConsoleNoAnsi" : true
					}
				},
				{
					"name" : "extThresholdResultsFile",
					"type" : "File",
					"fileName" : "result-threshold.xml",
					"append" : true,
					"createOnDemand" : true,
					"PatternLayout" : {
						"header" : "\n",
						"footer" : "\n",
						"pattern" : "%m",
						"noConsoleNoAnsi" : true
					}
				}
			]
		},
		"loggers" : {
			"root" : {
				"level" : "INFO",
				"AppenderRef" : {
					"ref" : "3rdPartyFile"
				},
				"additivity" : false
			},
			"logger" : [
				{
					"name" : "io.netty.util.concurrent.DefaultPromise.rejectedExecution",
					"level" : "FATAL",
					"AppenderRef" : {
						"ref" : "3rdPartyFile"
					},
					"additivity" : false
				},
				{
					"name" : "io.netty.channel.AbstractChannel",
					"level" : "ERROR",
					"AppenderRef" : {
						"ref" : "3rdPartyFile"
					},
					"additivity" : false
				},
				{
					"name" : "com.emc.mongoose.logging.Cli",
					"level" : "INFO",
					"AppenderRef" : {
						"ref" : "cliFile"
					},
					"additivity" : false
				},
				{
					"name" : "com.emc.mongoose.logging.Config",
					"level" : "INFO",
					"AppenderRef" : {
						"ref" : "cfgFile"
					},
					"additivity" : false
				},
				{
					"name" : "com.emc.mongoose.logging.Errors",
					"level" : "DEBUG",
					"AppenderRef" : [
						{
							"ref" : "stdout"
						},
						{
							"ref" : "errFile"
						}
					],
					"additivity" : false
				},
				{
					"name" : "com.emc.mongoose.logging.OpTraces",
					"level" : "INFO",
					"AppenderRef" : {
						"ref" : "opTraceFile"
					},
					"additivity" : false
				},
				{
					"name" : "com.emc.mongoose.logging.metrics.ExtResultsFile",
					"level" : "INFO",
					"AppenderRef" : {
						"ref" : "extResultsFile"
					},
					"additivity" : false
				},
				{
					"name" : "com.emc.mongoose.logging.metrics.File",
					"level" : "INFO",
					"AppenderRef" : {
						"ref" : "metricsFile"
					},
					"additivity" : false
				},
				{
					"name" : "com.emc.mongoose.logging.metrics.FileTotal",
					"level" : "INFO",
					"AppenderRef" : {
						"ref" : "metricsFileTotal"
					},
					"additivity" : false
				},
				{
					"name" : "com.emc.mongoose.logging.metrics.StdOut",
					"level" : "INFO",
					"AppenderRef" : {
						"ref" : "metricsStdout"
					},
					"additivity" : false
				},
				{
					"name" : "com.emc.mongoose.logging.metrics.threshold.ExtResultsFile",
					"level" : "INFO",
					"AppenderRef" : {
						"ref" : "extThresholdResultsFile"
					},
					"additivity" : false
				},
				{
					"name" : "com.emc.mongoose.logging.metrics.threshold.File",
					"level" : "INFO",
					"AppenderRef" : {
						"ref" : "metricsThresholdFile"
					},
					"additivity" : false
				},
				{
					"name" : "com.emc.mongoose.logging.metrics.threshold.FileTotal",
					"level" : "INFO",
					"AppenderRef" : {
						"ref" : "metricsThresholdFileTotal"
					},
					"additivity" : false
				},
				{
					"name" : "com.emc.mongoose.logging.Messages",
					"level" : "DEBUG",
					"AppenderRef" : [
						{
							"ref" : "stdout"
						},
						{
							"ref" : "msgFile"
						}
					],
					"additivity" : false
				},
				{
					"name" : "com.emc.mongoose.logging.Multipart",
					"level" : "DEBUG",
					"AppenderRef" : {
						"ref" : "partsUploadFile"
					},
					"additivity" : false
				},
				{
					"name" : "com.emc.mongoose.logging.Scenario",
					"level" : "INFO",
					"AppenderRef" : {
						"ref" : "scenarioFile"
					},
					"additivity" : false
				},
				{
					"name" : "com.github.akurilov",
					"level" : "WARN",
					"AppenderRef" : [
						{
							"ref" : "stdout"
						},
						{
							"ref" : "msgFile"
						}
					],
					"additivity" : false
				}
			]
		}
	}
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy