setupLogger

This commit is contained in:
Mauro Romito
2023-06-01 11:23:50 +02:00
parent 0071c4ec12
commit 43d36592a9
@@ -28,6 +28,8 @@ class SampleHandler: RPBroadcastSampleHandler {
override init() {
super.init()
setupLogger()
if let connection = SocketConnection(filePath: socketFilePath) {
clientConnection = connection
setupConnection()
@@ -103,4 +105,18 @@ private extension SampleHandler {
timer.resume()
}
func setupLogger() {
let configuration = MXLogConfiguration()
configuration.logLevel = .verbose
configuration.maxLogFilesCount = 100
configuration.logFilesSizeLimit = 10 * 1024 * 1024; // 10MB
configuration.subLogName = "broadcastUploadExtension"
if isatty(STDERR_FILENO) == 0 {
configuration.redirectLogsToFiles = true
}
MXLog.configure(configuration)
}
}