public class Xlog extends java.lang.Object implements Log.LogImp
| Modifier and Type | Field and Description |
|---|---|
static int |
AppednerModeAsync |
static int |
AppednerModeSync |
static int |
LEVEL_ALL |
static int |
LEVEL_DEBUG |
static int |
LEVEL_ERROR |
static int |
LEVEL_FATAL |
static int |
LEVEL_INFO |
static int |
LEVEL_NONE |
static int |
LEVEL_VERBOSE |
static int |
LEVEL_WARNING |
| Constructor and Description |
|---|
Xlog() |
| Modifier and Type | Method and Description |
|---|---|
void |
appenderClose() |
void |
appenderFlush(boolean isSync) |
static void |
appenderOpen(int level,
int mode,
java.lang.String cacheDir,
java.lang.String logDir,
java.lang.String nameprefix,
int cacheDays,
java.lang.String pubkey) |
int |
getLogLevel() |
void |
logD(java.lang.String tag,
java.lang.String filename,
java.lang.String funcname,
int line,
int pid,
long tid,
long maintid,
java.lang.String log) |
void |
logE(java.lang.String tag,
java.lang.String filename,
java.lang.String funcname,
int line,
int pid,
long tid,
long maintid,
java.lang.String log) |
void |
logF(java.lang.String tag,
java.lang.String filename,
java.lang.String funcname,
int line,
int pid,
long tid,
long maintid,
java.lang.String log) |
void |
logI(java.lang.String tag,
java.lang.String filename,
java.lang.String funcname,
int line,
int pid,
long tid,
long maintid,
java.lang.String log) |
void |
logV(java.lang.String tag,
java.lang.String filename,
java.lang.String funcname,
int line,
int pid,
long tid,
long maintid,
java.lang.String log) |
void |
logW(java.lang.String tag,
java.lang.String filename,
java.lang.String funcname,
int line,
int pid,
long tid,
long maintid,
java.lang.String log) |
static void |
logWrite(com.tencent.mars.xlog.Xlog.XLoggerInfo logInfo,
java.lang.String log) |
static void |
logWrite2(int level,
java.lang.String tag,
java.lang.String filename,
java.lang.String funcname,
int line,
int pid,
long tid,
long maintid,
java.lang.String log) |
static void |
open(boolean isLoadLib,
int level,
int mode,
java.lang.String cacheDir,
java.lang.String logDir,
java.lang.String nameprefix,
java.lang.String pubkey) |
static void |
setAppenderMode(int mode) |
static void |
setConsoleLogOpen(boolean isOpen) |
static void |
setErrLogOpen(boolean isOpen) |
static void |
setLogLevel(int logLevel) |
static void |
setMaxAliveTime(long duration)
should be called before appenderOpen to take effect
|
static void |
setMaxFileSize(long size) |
public static final int LEVEL_ALL
public static final int LEVEL_VERBOSE
public static final int LEVEL_DEBUG
public static final int LEVEL_INFO
public static final int LEVEL_WARNING
public static final int LEVEL_ERROR
public static final int LEVEL_FATAL
public static final int LEVEL_NONE
public static final int AppednerModeAsync
public static final int AppednerModeSync
public static void open(boolean isLoadLib,
int level,
int mode,
java.lang.String cacheDir,
java.lang.String logDir,
java.lang.String nameprefix,
java.lang.String pubkey)
public void logV(java.lang.String tag,
java.lang.String filename,
java.lang.String funcname,
int line,
int pid,
long tid,
long maintid,
java.lang.String log)
logV in interface Log.LogImppublic void logD(java.lang.String tag,
java.lang.String filename,
java.lang.String funcname,
int line,
int pid,
long tid,
long maintid,
java.lang.String log)
logD in interface Log.LogImppublic void logI(java.lang.String tag,
java.lang.String filename,
java.lang.String funcname,
int line,
int pid,
long tid,
long maintid,
java.lang.String log)
logI in interface Log.LogImppublic void logW(java.lang.String tag,
java.lang.String filename,
java.lang.String funcname,
int line,
int pid,
long tid,
long maintid,
java.lang.String log)
logW in interface Log.LogImppublic void logE(java.lang.String tag,
java.lang.String filename,
java.lang.String funcname,
int line,
int pid,
long tid,
long maintid,
java.lang.String log)
logE in interface Log.LogImppublic void logF(java.lang.String tag,
java.lang.String filename,
java.lang.String funcname,
int line,
int pid,
long tid,
long maintid,
java.lang.String log)
logF in interface Log.LogImppublic static void logWrite(com.tencent.mars.xlog.Xlog.XLoggerInfo logInfo,
java.lang.String log)
public static void logWrite2(int level,
java.lang.String tag,
java.lang.String filename,
java.lang.String funcname,
int line,
int pid,
long tid,
long maintid,
java.lang.String log)
public int getLogLevel()
getLogLevel in interface Log.LogImppublic static void setLogLevel(int logLevel)
public static void setAppenderMode(int mode)
public static void setConsoleLogOpen(boolean isOpen)
public static void setErrLogOpen(boolean isOpen)
public static void appenderOpen(int level,
int mode,
java.lang.String cacheDir,
java.lang.String logDir,
java.lang.String nameprefix,
int cacheDays,
java.lang.String pubkey)
public static void setMaxFileSize(long size)
public static void setMaxAliveTime(long duration)
duration - alive secondspublic void appenderClose()
appenderClose in interface Log.LogImppublic void appenderFlush(boolean isSync)
appenderFlush in interface Log.LogImp