88import Foundation
99import LightningDevKit
1010
11- fileprivate func levelString( _ level: Level ) -> String {
11+ private func levelString( _ level: Level ) -> String {
1212 switch level {
1313 case . Gossip:
1414 return " GOSSIP "
@@ -33,7 +33,7 @@ class LdkLogger: LightningDevKit.Bindings.Logger {
3333 override func log( record: Record ) {
3434 let level = levelString ( record. getLevel ( ) )
3535
36- //Only when the JS code has set the log level to active
36+ // Only when the JS code has set the log level to active
3737 if activeLevels [ level] == true {
3838 let line = " \( level) (LDK): \( record. getArgs ( ) ) ( \( record. getModulePath ( ) ) \( record. getLine ( ) ) ) "
3939 LdkEventEmitter . shared. send ( withEvent: . ldk_log, body: line)
@@ -42,7 +42,7 @@ class LdkLogger: LightningDevKit.Bindings.Logger {
4242 }
4343
4444 func setLevel( level: String , active: Bool ) {
45- self . activeLevels [ level] = active
45+ activeLevels [ level] = active
4646 LdkEventEmitter . shared. send ( withEvent: . native_log, body: " Log level \( level) set to \( active) " )
4747 }
4848}
@@ -61,7 +61,8 @@ class Logfile: TextOutputStream {
6161
6262 let dateFormatter = DateFormatter ( )
6363 dateFormatter. dateFormat = " yyyy-MM-dd HH:mm:ss "
64- let line = " \( dateFormatter. string ( from: Date ( ) ) ) \( str) \n "
64+ dateFormatter. timeZone = TimeZone ( abbreviation: " UTC " )
65+ let line = " \( dateFormatter. string ( from: Date ( ) ) ) UTC \( str) \n "
6566
6667 if let handle = try ? FileHandle ( forWritingTo: logfile) {
6768 handle. seekToEndOfFile ( )
@@ -71,6 +72,7 @@ class Logfile: TextOutputStream {
7172 try ? line. data ( using: . utf8) ? . write ( to: logfile)
7273 }
7374 }
75+
7476 static var log = Logfile ( )
7577 private init ( ) { }
7678}
0 commit comments