log

open fun log(@Nullable session: ILogSession, level: Int, @NonNull message: String)

Adds the log entry to nRF Logger log. If the parameter session is null it will exit immediately.

Parameters

session

the session created using newSession

level

the log level, one of DEBUG, VERBOSE, INFO, APPLICATION, WARNING, ERROR.

message

the message to be logged.


open fun log(@Nullable session: ILogSession, level: Int, @StringRes messageResId: Int, params: Array<Any>)

Adds the log entry to nRF Logger log. If the parameter session is null it will exit immediately.

Parameters

session

the session created using newSession

level

the log level, one of DEBUG, VERBOSE, INFO, APPLICATION, WARNING, ERROR.

messageResId

the log message resource id.

params

additional (optional) parameters used to fill the message.


open fun log(@Nullable session: ILogSession, @Nullable values: Array<ContentValues>)

Inserts an array of log entries in a bulk insert operation. The entry timestamp will be overwritten by the bulk operation time if used with nRF Logger 1.5 or older.

Parameters

session

the session created using newSession.

values

an array of values obtained using logEntry method.


open fun log(@Nullable session: ILogSession, @Nullable values: List<ContentValues>)

Inserts a list of log entries in a bulk insert operation. The entry timestamp will be overwritten by the bulk operation time if used with nRF Logger 1.5 or older.

Parameters

session

the session created using newSession.

values

a list of values obtained using logEntry method.