com.cisco.oss.foundation.logging.FoundationLoggerConstants Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of logging-api Show documentation
Show all versions of logging-api Show documentation
This project is the logging api library in the cisco vss foundation runtime
/*
* Copyright 2015 Cisco Systems, Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
/**
*
*/
package com.cisco.oss.foundation.logging;
/**
*
* @author Yair Ogen
*/
public enum FoundationLoggerConstants {
/**
* the category term MDC key
*/
CAT_TERM("catTerm"),
/**
*
*/
APPSTATE_ENABLED("FoundationLogger.applicationstateEnabled"),
/**
*
*/
GZIP("gz"),
/**
*
*/
ZIP("zip"),
/**
* 100MB = 100 *1024 * 1024
*/
Foundation_MAX_FILE_SIZE("104857600"),
/**
* the default date pattern for the date that will be put in the file name when rolling occurs.
*/
DEFAULT_DATE_PATTERN(".yyyy-MM-dd"),
/**
* the default pattern if user did not override it in the log configuration file.
*/
DEFAULT_CONV_PATTERN("%d{yyyy/MM/dd HH:mm:ss.SSS}{UTC} [%c{1}] [%t]: %audit %p: %X{flowCtxt} %sl %errorcode %throwable{full} %n"),
/**
*
*/
DEFAULT_AUDIT_PATTERN("%d{yyyy/MM/dd HH:mm:ss.SSS}{UTC} %-5p: %X{flowCtxt} %sl{pretty}%n"),
/**
* The appender default max file size before rolling occurs. 10MB = 10 *1024 *1024
*/
DEFAULT_FILE_SIZE("10485760"),
Foundation_FILE_ARCHIVE("FoundationLogger.archiveFiles"),
Foundation_ASYNC_REF("FoundationLogger.asyncAppenderReferences"),
Foundation_ASYNC_BUFFER_SIZE("FoundationLogger.asyncAppenderBufferSize"),
Foundation_JUL_SUPPORT_ENABLED("FoundationLogger.julSupportEnabled"),
Foundation_JUL_APPENDER_REF("FoundationLogger.julAppenderRef"),
TRANSACTION_NAME("transactionName"),
ALL_VALUES("allValues"),
Foundation_ROLL_ON_STARTUP("FoundationLogger.rollOnStartup");
private String constant;
private FoundationLoggerConstants(final String constant) {
this.constant = constant;
}
@Override
public String toString() {
return constant;
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy