Logger

object Logger

ログの出力を行うクラス。ログの出力機能はSkyWay SDKによって呼び出されます。

Types

Link copied to clipboard
enum LogLevel : Enum<Logger.LogLevel>

ログのレベル一覧。

Functions

Link copied to clipboard
fun log(level: Logger.LogLevel, message: String)
fun log(level: Logger.LogLevel, message: String, tag: String)
fun log(level: Int, message: String, fileName: String, methodName: String, lineNumber: Int)
Link copied to clipboard
fun logD(message: String)
Link copied to clipboard
fun logE(message: String)
Link copied to clipboard
fun logI(message: String)
Link copied to clipboard
fun logV(message: String)
Link copied to clipboard
fun logW(message: String)

Properties

Link copied to clipboard
var logLevel: Logger.LogLevel

出力するログのレベル。アプリケーションの開発時にはLogLevel.VERBOSEにしておくことをお勧めします。

Link copied to clipboard
var onLogHandler: (level: Logger.LogLevel, message: String) -> Unit? = null

ログが出力される際に発火するハンドラ。

Link copied to clipboard
var webRTCLog: Boolean = false

WebRTCに関するログの出力可否。trueにした場合はメディアや通信に関する詳細な情報を出力することができますが、ログの量が多くなることに注意してください。