Logger

public struct Logger

ログを出力するための構造体です。

  • Tag

    タグを定義するための構造体です。

    See more

    Declaration

    Swift

    public struct Tag
  • ログレベルの取得および設定を行います。

    Declaration

    Swift

    public static var level: LogLevel { get set }
  • ログ出力有無の取得および設定を行います。

    Declaration

    Swift

    @available(*, deprecated, message: "isEnabled property is deprecated. It will be removed in the future. Use LogLevel.off instead.")
    public static var isEnabled: Bool { get set }
  • ログ(Error)を出力します。

    Declaration

    Swift

    public static func error(tag: Tag, message: String, file: String = #file, function: String = #function, line: Int = #line)

    Parameters

    tag

    タグ

    message

    メッセージ

    file

    ファイル名

    function

    関数名

    line

    行番号

  • ログ(Warn)を出力します。

    Declaration

    Swift

    public static func warn(tag: Tag, message: String, file: String = #file, function: String = #function, line: Int = #line)

    Parameters

    tag

    タグ

    message

    メッセージ

    file

    ファイル名

    function

    関数名

    line

    行番号

  • ログ(Info)を出力します。

    Declaration

    Swift

    public static func info(tag: Tag, message: String, file: String = #file, function: String = #function, line: Int = #line)

    Parameters

    tag

    タグ

    message

    メッセージ

    file

    ファイル名

    function

    関数名

    line

    行番号

  • ログ(Debug)を出力します。

    Declaration

    Swift

    public static func debug(tag: Tag, message: String, file: String = #file, function: String = #function, line: Int = #line)

    Parameters

    tag

    タグ

    message

    メッセージ

    file

    ファイル名

    function

    関数名

    line

    行番号

  • ログ(Verbose)を出力します。

    Declaration

    Swift

    public static func verbose(tag: Tag, message: String, file: String = #file, function: String = #function, line: Int = #line)

    Parameters

    tag

    タグ

    message

    メッセージ

    file

    ファイル名

    function

    関数名

    line

    行番号