public interface LoggingService
LoggingService is a singleton, use get() to get it. | Modifier and Type | Method and Description |
|---|---|
void |
addListener(LoggingServiceListener listener) |
void |
debug(java.lang.String message)
Write a LinphoneLogLevelDebug message to the logs.
|
void |
error(java.lang.String message)
Write a LinphoneLogLevelError message to the logs.
|
void |
fatal(java.lang.String message)
Write a LinphoneLogLevelFatal message to the logs.
|
LoggingService |
get()
Gets the singleton logging service object.
|
java.lang.String |
getDomain()
Get the domain where application logs are written (for example with
message(java.lang.String)). |
int |
getLogLevelMask()
Gets the log level mask.
|
long |
getNativePointer()
Gets the native pointer used by this class to make native method calls.
|
java.lang.Object |
getUserData()
Gets the object stored in this object user's data
|
void |
message(java.lang.String message)
Write a LinphoneLogLevelMessage message to the logs.
|
void |
removeListener(LoggingServiceListener listener) |
void |
setDomain(java.lang.String domain)
Set the domain where application logs are written (for example with
message(java.lang.String)). |
void |
setLogFile(java.lang.String dir,
java.lang.String filename,
int maxSize)
Enables logging in a file.
|
void |
setLogLevel(LogLevel level)
Set the verbosity of the log.
|
void |
setLogLevelMask(int mask)
Sets the types of messages that will be authorized to be written in the log.
|
void |
setUserData(java.lang.Object data)
Sets the object to store in this object user's data
|
java.lang.String |
toString() |
void |
trace(java.lang.String message)
Write a LinphoneLogLevelTrace message to the logs.
|
void |
warning(java.lang.String message)
Write a LinphoneLogLevelWarning message to the logs.
|
@Nullable java.lang.String getDomain()
void setDomain(@Nullable
java.lang.String domain)
domain - The domain. void setLogLevel(LogLevel level)
LogLevel.Message will let pass fatal, error,level - the LogLevel to set int getLogLevelMask()
void setLogLevelMask(int mask)
mask - Example: LogLevel.Message|LogLevel.Error will ONLYsetLogLevel(org.linphone.core.LogLevel). void debug(@NonNull
java.lang.String message)
message - The log message. void error(@NonNull
java.lang.String message)
message - The log message. void fatal(@NonNull
java.lang.String message)
message - The log message. void message(@NonNull
java.lang.String message)
message - The log message. void setLogFile(@NonNull
java.lang.String dir,
@NonNull
java.lang.String filename,
int maxSize)
dir - Directory where to create the distinct parts of the log. filename - Name of the log file. maxSize - The maximal size of each part of the log. The log rotating isvoid trace(@NonNull
java.lang.String message)
message - The log message. void warning(@NonNull
java.lang.String message)
message - The log message. @NonNull LoggingService get()
LoggingService singleton. void addListener(LoggingServiceListener listener)
void removeListener(LoggingServiceListener listener)
void setUserData(java.lang.Object data)
data - the object to storejava.lang.Object getUserData()
long getNativePointer()
java.lang.String toString()
toString in class java.lang.Object