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