-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathVideoTranscript2App.swift
More file actions
36 lines (30 loc) · 1.05 KB
/
Copy pathVideoTranscript2App.swift
File metadata and controls
36 lines (30 loc) · 1.05 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
//
// VideoTranscript2App.swift
// VideoTranscript2
//
// Created by Viktor Kushnerov on 16.07.23.
//
import os
import SwiftUI
let appLogger = Logger()
let subsystem = Bundle.main.bundleIdentifier!
let subtitlesLogger = Logger(subsystem: subsystem, category: "Subtitles")
let videoLogger = Logger(subsystem: subsystem, category: "Video")
let audioLogger = Logger(subsystem: subsystem, category: "Audio")
let sleepLogger = Logger(subsystem: subsystem, category: "Sleep")
let keychainLogger = Logger(subsystem: subsystem, category: "Keychain")
@main
struct VideoTranscript2App: App {
let persistenceController = PersistenceController.shared
var body: some Scene {
WindowGroup {
ContentView()
.environmentObject(OpenAISpeechSynthesizerStore())
.environmentObject(SubtitleStore())
.environment(\.managedObjectContext, persistenceController.container.viewContext)
.onAppear {
appLogger.error("\(Bundle.main.bundlePath)")
}
}
}
}