public interface LoggingService
Modifier and Type | Method and Description |
---|---|
void |
addListener(LoggingServiceListener listener) |
void |
debug(java.lang.String msg)
Write a LinphoneLogLevelDebug message to the logs.
|
void |
error(java.lang.String msg)
Write a LinphoneLogLevelError message to the logs.
|
void |
fatal(java.lang.String msg)
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.
|
java.lang.Object |
getUserData()
Gets the object stored in this object user's data
|
void |
message(java.lang.String msg)
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 |
setListener(LoggingServiceListener listener) |
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
|
void |
trace(java.lang.String msg)
Write a LinphoneLogLevelTrace message to the logs.
|
void |
warning(java.lang.String msg)
Write a LinphoneLogLevelWarning message to the logs.
|
java.lang.String getDomain()
message(java.lang.String)
).void setDomain(java.lang.String domain)
message(java.lang.String)
).domain
- The domain.
Note: The domain is mandatory to write logs. This needs to be set before
setting the log level.void setLogLevel(LogLevel level)
int getLogLevelMask()
void setLogLevelMask(int mask)
mask
- Example: LinphoneLogLevelMessage|LinphoneLogLevelError will ONLY
let pass message-typed and error messages.
Note: Calling that function reset the log level that has been specified by
setLogLevel(org.linphone.core.LogLevel)
.void debug(java.lang.String msg)
msg
- The log message.void error(java.lang.String msg)
msg
- The log message.void fatal(java.lang.String msg)
msg
- The log message.void message(java.lang.String msg)
msg
- The log message.void setLogFile(java.lang.String dir, java.lang.String filename, int maxSize)
maxSize
- The maximal size of each part of the log. The log rotating is
triggered each time the currently opened log part reach that limit.void trace(java.lang.String msg)
msg
- The log message.void warning(java.lang.String msg)
msg
- The log message.LoggingService get()
void addListener(LoggingServiceListener listener)
void removeListener(LoggingServiceListener listener)
void setListener(LoggingServiceListener listener)
void setUserData(java.lang.Object data)
data
- the object to storejava.lang.Object getUserData()