amplify-swift/AmplifyPlugins/Auth/Sources/AWSCognitoAuthPlugin/Actions/Action+Logging.swift

27 lines
673 B
Swift

//
// Copyright Amazon.com Inc. or its affiliates.
// All Rights Reserved.
//
// SPDX-License-Identifier: Apache-2.0
//
import Foundation
extension Action {
func logError(_ message: String, environment: Environment) {
let logger = (environment as? LoggerProvider)?.logger
logger?.error("\(message)")
}
func logInfo(_ message: String, environment: Environment) {
let logger = (environment as? LoggerProvider)?.logger
logger?.info("\(message)")
}
func logVerbose(_ message: String, environment: Environment) {
let logger = (environment as? LoggerProvider)?.logger
logger?.verbose("\(message)")
}
}