Skip to content

Commit 557bec1

Browse files
committed
feat: switch logging timestamps to utc
1 parent ebb1440 commit 557bec1

File tree

2 files changed

+9
-5
lines changed

2 files changed

+9
-5
lines changed

lib/android/src/main/java/com/reactnativeldk/classes/LdkLogger.kt

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@ import org.ldk.structs.Record
88
import java.io.File
99
import java.text.SimpleDateFormat
1010
import java.util.Date
11+
import java.util.TimeZone
1112

1213
private fun levelString(level: Int): String {
1314
when (level) {
@@ -58,7 +59,8 @@ object LogFile {
5859
}
5960

6061
val dateFormatter = SimpleDateFormat("yyyy-MM-dd HH:mm:ss")
61-
val line = "${dateFormatter.format(Date())} $str\n"
62+
dateFormatter.timeZone = TimeZone.getTimeZone("UTC")
63+
val line = "${dateFormatter.format(Date())} UTC $str\n"
6264

6365
logFile!!.appendText(line)
6466
}

lib/ios/Classes/LdkLogger.swift

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88
import Foundation
99
import 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

Comments
 (0)