27 lines
673 B
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)")
|
|
}
|
|
}
|