Attempt fix
This commit is contained in:
parent
bc104a9040
commit
66a04781d3
@ -23,9 +23,7 @@ private let dateFormatter: DateFormatter = {
|
|||||||
public func configure(_ app: Application) async throws {
|
public func configure(_ app: Application) async throws {
|
||||||
let storageFolder = URL(fileURLWithPath: app.directory.resourcesDirectory)
|
let storageFolder = URL(fileURLWithPath: app.directory.resourcesDirectory)
|
||||||
let logFolder = storageFolder.appendingPathComponent("logs")
|
let logFolder = storageFolder.appendingPathComponent("logs")
|
||||||
try migrate(folder: logFolder)
|
|
||||||
fatalError("Done")
|
|
||||||
|
|
||||||
let monitor = MetricObserver(logFileFolder: logFolder, logMetricId: "sesame.log")
|
let monitor = MetricObserver(logFileFolder: logFolder, logMetricId: "sesame.log")
|
||||||
MetricObserver.standard = monitor
|
MetricObserver.standard = monitor
|
||||||
|
|
||||||
@ -91,7 +89,7 @@ func log(_ message: String) {
|
|||||||
|
|
||||||
import CBORCoding
|
import CBORCoding
|
||||||
|
|
||||||
private func migrate(folder: URL) throws {
|
public func migrate(folder: URL) throws {
|
||||||
try migrateMetric("sesame.log", containing: String.self, in: folder)
|
try migrateMetric("sesame.log", containing: String.self, in: folder)
|
||||||
try migrateMetric("sesame.status", containing: ServerStatus.self, in: folder)
|
try migrateMetric("sesame.status", containing: ServerStatus.self, in: folder)
|
||||||
try migrateMetric("sesame.connected", containing: Bool.self, in: folder)
|
try migrateMetric("sesame.connected", containing: Bool.self, in: folder)
|
||||||
|
@ -6,6 +6,12 @@ try LoggingSystem.bootstrap(from: &env)
|
|||||||
let app = Application(env)
|
let app = Application(env)
|
||||||
defer { app.shutdown() }
|
defer { app.shutdown() }
|
||||||
|
|
||||||
|
let storageFolder = URL(fileURLWithPath: app.directory.resourcesDirectory)
|
||||||
|
let logFolder = storageFolder.appendingPathComponent("logs")
|
||||||
|
print("Starting migration")
|
||||||
|
try migrate(folder: logFolder)
|
||||||
|
print("Finished migration")
|
||||||
|
/*
|
||||||
private let semaphore = DispatchSemaphore(value: 0)
|
private let semaphore = DispatchSemaphore(value: 0)
|
||||||
Task {
|
Task {
|
||||||
try await configure(app)
|
try await configure(app)
|
||||||
@ -13,3 +19,4 @@ Task {
|
|||||||
}
|
}
|
||||||
semaphore.wait()
|
semaphore.wait()
|
||||||
try app.run()
|
try app.run()
|
||||||
|
*/
|
||||||
|
Loading…
Reference in New Issue
Block a user