/**
* Copyright 2016, Xiaomi.
* All rights reserved.
* Author: xiajun@xiaomi.com
*/
package com.xiaomi.infra.galaxy.lcs.log.core;
public class LoggerConstants {
// common logger constants
public static final long DEFAULT_MAX_BUFFER_MESSAGE_BYTES = 10L * 1024 * 1024;
public static final long DEFAULT_MAX_BUFFER_MESSAGE_NUMBER = 100000000L;
public static final boolean DEFAULE_BLOCK_WHEN_BUFFER_FULL = false;
public static final long DEFAULT_FLUSH_MESSAGE_BYTES = 100L * 1024;
public static final long DEFAULT_FLUSH_MESSAGE_NUMBER = 100L;
public static final long DEFAULT_FLUSH_MESSAGE_INTERVAL_MILLIS = 1000L;
public static final long DEFAULT_PERIOD_PERIOD_INTERVAL_MILLIS = 60L * 1000;
// file related logger constants
public static final long DEFAULT_MAX_FILE_NUMBER = 100000L;
public static final long DEFAULT_ROTATE_FILE_BYTES = 10L * 1024 * 1024;
public static final long DEFAULT_ROTATE_FILE_INTERVAL_MILLIS = 60L * 1000;
public static final String FILE_NAME_FORMAT = "%019d";
public static final String TEMP_FILE_PATH = "temp";
public static final String TEMP_FILE_NAME_SUFFIX = "_tmp";
}