0

SwiftUI アプリ (iOS) で、 JustLogライブラリを使用して、 logstash ロギングをlogz.ioに追加しました。コンソールとファイルのログは正常に機能します。logz.io への Logstash は、最初のログ イベントで次のエラー メッセージを取得します。

<LogstashDestination>、NSURLAuthenticationMethodServerTrust チャレンジを受け取りました

<LogstashDestination>、タグを書きました: [16437003369229、16437008780683]

また、各ログ イベントには次のエラー メッセージが表示されます。

接続 4: エラーが見つからないため、ヒューリスティック合成エラー (1:53)

接続 4: エラーが発生しました (1:53)

コード ファイル内の JustLog セットアップ コードSRTimeTempApp.swift:

import JustLog
import SwiftUI

let logger = Logger.shared

@main
struct SRTimeTempApp: App {
    var body: some Scene {
        WindowGroup {
            ContentView()
        }
    }
    
    init() {
        logger.logstashHost = "listener.logz.io"
        logger.logstashPort = 8071
        logger.logzioToken = "<blurred>"
        logger.logstashTimeout = 5
        logger.logLogstashSocketActivity = true
        logger.defaultUserInfo = ["app": "Time & Temp",
                                  "environment": environment().rawValue]
        logger.enableFileLogging = false
        logger.enableLogstashLogging = true
        logger.enableCustomLogging = false
        logger.enableConsoleLogging = true
        logger.setup()
    }
}

サンプル ログ イベント:

logger.verbose("loaded GADRequest")

これは、JustLog README のセットアップ コードに基づいています。私は何を間違っていますか?

logger.allowUntrustedServer = trueまた、上記と同じエラーメッセージのセットに加えて、ログイベントごとに次のように設定することも試みました。

writeLogs() - 何も書き込まない

4

0 に答える 0