     /// The encodable can be encoded to the required format
     ///
     /// The log level indicates the type of log and/or severity
-    func log(_ encodable: Encodable, atLevel level: LogLevel, file: String, function: String, line: UInt, column: UInt)
+    func log(_ encodable: Encodable, at level: LogLevel, file: String, function: String, line: UInt, column: UInt)
 }
 
 extension LogDestination {

    ///
    /// Loading a template from the filesystem failed, resulting in a 404
    public func warning(_ encodable: Encodable, file: String = #file, function: String = #function, line: UInt = #line, column: UInt = #column) {
        self.log(encodable, atLevel: .warning, file: file, function: function, line: line, column: column)
    }
    
    /// Error, indicates something went wrong and a part of the execution was failed.

    ///
    /// When a database query fails, socket drops, etc..
    public func error(_ encodable: Encodable, file: String = #file, function: String = #function, line: UInt = #line, column: UInt = #column) {
        self.log(encodable, at: .error, file: file, function: function, line: line, column: column)
    }
    
    /// Fatal errors/crashes, execution should/must be cancelled
