Skip to content

Commit 8936b0e

Browse files
committed
Add --duplicate-log-file Core option
Implement flag for setting home-assistant/supervisor#6400.
1 parent 635b648 commit 8936b0e

File tree

1 file changed

+4
-0
lines changed

1 file changed

+4
-0
lines changed

cmd/core_options.go

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -55,6 +55,7 @@ instance running on your Home Assistant system.`,
5555
"ssl",
5656
"watchdog",
5757
"backups-exclude-database",
58+
"duplicate-log-file",
5859
} {
5960
val, err := cmd.Flags().GetBool(value)
6061
if err == nil && cmd.Flags().Changed(value) {
@@ -83,6 +84,8 @@ func init() {
8384
coreOptionsCmd.Flags().String("audio-output", "", "Profile name for audio output")
8485
coreOptionsCmd.Flags().Bool("backups-exclude-database", false, "Backups exclude Home Assistant database file by default")
8586
coreOptionsCmd.Flags().Lookup("backups-exclude-database").NoOptDefVal = "false"
87+
coreOptionsCmd.Flags().Bool("duplicate-log-file", false, "Duplicate logs to file alongside Systemd Journal")
88+
coreOptionsCmd.Flags().Lookup("duplicate-log-file").NoOptDefVal = "false"
8689
coreOptionsCmd.Flags().SetNormalizeFunc(func(set *pflag.FlagSet, name string) pflag.NormalizedName { // backwards compatibility
8790
return pflag.NormalizedName(strings.ReplaceAll(name, "_", "-"))
8891
})
@@ -95,5 +98,6 @@ func init() {
9598
coreOptionsCmd.RegisterFlagCompletionFunc("audio-input", cobra.NoFileCompletions)
9699
coreOptionsCmd.RegisterFlagCompletionFunc("audio-output", cobra.NoFileCompletions)
97100
coreOptionsCmd.RegisterFlagCompletionFunc("backups-exclude-database", boolCompletions)
101+
coreOptionsCmd.RegisterFlagCompletionFunc("duplicate-log-file", boolCompletions)
98102
coreCmd.AddCommand(coreOptionsCmd)
99103
}

0 commit comments

Comments
 (0)