Create an instance of Logger and log messages accordingly.
When your program is run as a step in a GitHub Actions workflow,
warning and error messages will be formatted in such a way that
it’ll be surfaced in the GitHub Actions UI.
import Logging
let logger = Logger(label: "com.example.MyApp")
logger.error("Something went wrong")
// Prints "::error file=Sources/main.swift,line=5::Something went wrong
Installation
Swift Package Manager
Add swift-log-github-actions as a dependency to your Package.swift file.
LoggingGitHubActions
A logging backend for SwiftLog that translates logging messages into workflow commands for GitHub Actions.
Requirements
Usage
Conditionally Bootstrapping GitHubActionsLogHandler
Using a Logger
Create an instance of
Logger
and log messages accordingly. When your program is run as a step in a GitHub Actions workflow, warning and error messages will be formatted in such a way that it’ll be surfaced in the GitHub Actions UI.Installation
Swift Package Manager
Add
swift-log-github-actions
as a dependency to yourPackage.swift
file.Add
"LoggingGitHubActions
to your target’s dependencies.License
MIT
Contact
Mattt (@mattt)