mirror of
https://github.com/roddhjav/apparmor.d.git
synced 2024-11-15 07:54:17 +01:00
feat(aa-log): add indentation option to the logging function.
This commit is contained in:
parent
23be6d904e
commit
1ead127675
@ -27,6 +27,8 @@ const (
|
|||||||
warningText = boldYellow + " ‼ " + reset
|
warningText = boldYellow + " ‼ " + reset
|
||||||
)
|
)
|
||||||
|
|
||||||
|
var Indent = ""
|
||||||
|
|
||||||
// Print prints a formatted message. Arguments are handled in the manner of fmt.Print.
|
// Print prints a formatted message. Arguments are handled in the manner of fmt.Print.
|
||||||
func Print(msg string, a ...interface{}) int {
|
func Print(msg string, a ...interface{}) int {
|
||||||
n, _ := fmt.Fprintf(os.Stdout, msg, a...)
|
n, _ := fmt.Fprintf(os.Stdout, msg, a...)
|
||||||
@ -41,7 +43,7 @@ func Println(msg string) int {
|
|||||||
|
|
||||||
// Bulletf returns a formatted bullet point string
|
// Bulletf returns a formatted bullet point string
|
||||||
func Bulletf(msg string, a ...interface{}) string {
|
func Bulletf(msg string, a ...interface{}) string {
|
||||||
return fmt.Sprintf("%s%s\n", bulletText, fmt.Sprintf(msg, a...))
|
return fmt.Sprintf("%s%s%s\n", Indent, bulletText, fmt.Sprintf(msg, a...))
|
||||||
}
|
}
|
||||||
|
|
||||||
// Bullet prints a formatted bullet point string
|
// Bullet prints a formatted bullet point string
|
||||||
@ -51,7 +53,7 @@ func Bullet(msg string, a ...interface{}) int {
|
|||||||
|
|
||||||
// Stepf returns a formatted step string
|
// Stepf returns a formatted step string
|
||||||
func Stepf(msg string, a ...interface{}) string {
|
func Stepf(msg string, a ...interface{}) string {
|
||||||
return fmt.Sprintf("%s%s\033[0m\n", boldGreen, fmt.Sprintf(msg, a...))
|
return fmt.Sprintf("%s%s%s\033[0m\n", Indent, boldGreen, fmt.Sprintf(msg, a...))
|
||||||
}
|
}
|
||||||
|
|
||||||
// Step prints a step title
|
// Step prints a step title
|
||||||
@ -61,7 +63,7 @@ func Step(msg string, a ...interface{}) int {
|
|||||||
|
|
||||||
// Successf returns a formatted success string
|
// Successf returns a formatted success string
|
||||||
func Successf(msg string, a ...interface{}) string {
|
func Successf(msg string, a ...interface{}) string {
|
||||||
return fmt.Sprintf("%s%s\n", successText, fmt.Sprintf(msg, a...))
|
return fmt.Sprintf("%s%s%s\n", Indent, successText, fmt.Sprintf(msg, a...))
|
||||||
}
|
}
|
||||||
|
|
||||||
// Success prints a formatted success message to stdout
|
// Success prints a formatted success message to stdout
|
||||||
@ -71,7 +73,7 @@ func Success(msg string, a ...interface{}) int {
|
|||||||
|
|
||||||
// Warningf returns a formatted warning string
|
// Warningf returns a formatted warning string
|
||||||
func Warningf(msg string, a ...interface{}) string {
|
func Warningf(msg string, a ...interface{}) string {
|
||||||
return fmt.Sprintf("%s%s\n", warningText, fmt.Sprintf(msg, a...))
|
return fmt.Sprintf("%s%s%s\n", Indent, warningText, fmt.Sprintf(msg, a...))
|
||||||
}
|
}
|
||||||
|
|
||||||
// Warning prints a formatted warning message to stdout
|
// Warning prints a formatted warning message to stdout
|
||||||
@ -81,12 +83,12 @@ func Warning(msg string, a ...interface{}) int {
|
|||||||
|
|
||||||
// Fatalf returns a formatted error message
|
// Fatalf returns a formatted error message
|
||||||
func Error(msg string, a ...interface{}) int {
|
func Error(msg string, a ...interface{}) int {
|
||||||
return Print(fmt.Sprintf("%s%s\n", errorText, fmt.Sprintf(msg, a...)))
|
return Print(fmt.Sprintf("%s%s%s\n", Indent, errorText, fmt.Sprintf(msg, a...)))
|
||||||
}
|
}
|
||||||
|
|
||||||
// Fatalf returns a formatted error message
|
// Fatalf returns a formatted error message
|
||||||
func Fatalf(msg string, a ...interface{}) string {
|
func Fatalf(msg string, a ...interface{}) string {
|
||||||
return fmt.Sprintf("%s%s\n", fatalText, fmt.Sprintf(msg, a...))
|
return fmt.Sprintf("%s%s%s\n", Indent, fatalText, fmt.Sprintf(msg, a...))
|
||||||
}
|
}
|
||||||
|
|
||||||
// Fatal is equivalent to Print() followed by a call to os.Exit(1).
|
// Fatal is equivalent to Print() followed by a call to os.Exit(1).
|
||||||
|
Loading…
Reference in New Issue
Block a user