     ///
     /// 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)
+        self.log(encodable, at: .warning, file: file, function: function, line: line, column: column)
     }
     
     /// Error, indicates something went wrong and a part of the execution was failed.

    ///
    /// The password hash verification for user XYZ@example.com has failed/succeeded
    public func debug(_ encodable: Encodable, file: String = #file, function: String = #function, line: UInt = #line, column: UInt = #column) {
        self.log(encodable, atLevel: .debug, file: file, function: function, line: line, column: column)
    }
    
    /// Info logs are used to indicate a specific infrequent event occurring.

    /// A custom log level, if the default ones aren't enough
    case custom(String)
    
    /// Creates a custom log level
    public init(stringLiteral value: String) {
        self = .custom(value)
    }
