From c701f3dbe768cc6ae6d182e8c57ec085164982fe Mon Sep 17 00:00:00 2001 From: Ethan Jackwitz Date: Mon, 12 Jun 2023 09:19:40 +1000 Subject: [PATCH] feat: Add createdAt parameter to Logger.storeMessage --- Sources/Pulse/LoggerStore/LoggerStore.swift | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Sources/Pulse/LoggerStore/LoggerStore.swift b/Sources/Pulse/LoggerStore/LoggerStore.swift index 747fa5135..493470435 100644 --- a/Sources/Pulse/LoggerStore/LoggerStore.swift +++ b/Sources/Pulse/LoggerStore/LoggerStore.swift @@ -276,9 +276,9 @@ public final class LoggerStore: @unchecked Sendable, Identifiable { extension LoggerStore { /// Stores the given message. - public func storeMessage(label: String, level: Level, message: String, metadata: [String: MetadataValue]? = nil, file: String = #file, function: String = #function, line: UInt = #line) { + public func storeMessage(createdAt: Date? = nil, label: String, level: Level, message: String, metadata: [String: MetadataValue]? = nil, file: String = #file, function: String = #function, line: UInt = #line) { handle(.messageStored(.init( - createdAt: configuration.makeCurrentDate(), + createdAt: createdAt ?? configuration.makeCurrentDate(), label: label, level: level, message: message,