टिप्पणियों में निक के लिए धन्यवाद, जिन्होंने मुझे डॉक्स के सही सेट की ओर इशारा किया। इसे enableLogging
. का उपयोग करके पूरा किया जा सकता है तरीका। तो अब मेरे config.swift में यह कोड शामिल है:
let dbConfig: PostgreSQLDatabaseConfig
if let url = Environment.get("DATABASE_URL"), let psqlConfig = PostgreSQLDatabaseConfig(url: url, transport: .unverifiedTLS) {
dbConfig = psqlConfig
} else {
dbConfig = ...something for the local db...
}
let postgresql = PostgreSQLDatabase(config: dbConfig)
/// Register the configured SQLite database to the database config.
var databases = DatabasesConfig()
databases.enableLogging(on: .psql)
databases.add(database: postgresql, as: .psql)
services.register(databases)
महत्वपूर्ण रेखा नीचे से तीसरी है। थोड़ी देर के लिए मैं PostgreSQLDatabaseConfig
पर डिबगिंग सक्षम करने का प्रयास कर रहा था , इसलिए भविष्य में किसी के लिए भी, ध्यान दें कि आप इसे DatabasesConfig
पर सक्षम कर रहे हैं इसके बजाय वस्तु।