Back to Socket Io Client Swift

SocketLogger

docs/Protocols/SocketLogger.html

16.1.11.7 KB
Original Source

SocketLogger

public protocol SocketLogger : AnyObject

Represents a class will log client events.

Properties

`

                log
                `

Whether to log or not

Declaration

Swift

var log: Bool { get set }

Methods

`

                log(_:type:)
                ` Default implementation 

Normal log messages

Default Implementation

Default implementation.

Declaration

Swift

func log(_ message: @autoclosure () -> String, type: String)

Parameters

| message |

The message being logged. Can include %@ that will be replaced with args

| | type |

The type of entity that called for logging.

| | args |

Any args that should be inserted into the message. May be left out.

|

`

                error(_:type:)
                ` Default implementation 

Error Messages

Default Implementation

Default implementation.

Declaration

Swift

func error(_ message: @autoclosure () -> String, type: String)

Parameters

| message |

The message being logged. Can include %@ that will be replaced with args

| | type |

The type of entity that called for logging.

| | args |

Any args that should be inserted into the message. May be left out.

|