Merge pull request #762 from safing/fix/ignore-disabled-event-log-service

Remove the use of Event log service on windows. (portmaster-start)
This commit is contained in:
Daniel 2022-08-01 10:46:52 +02:00 committed by GitHub
commit 1889c68d27
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -14,7 +14,6 @@ import (
"github.com/spf13/cobra"
"golang.org/x/sys/windows/svc"
"golang.org/x/sys/windows/svc/debug"
"golang.org/x/sys/windows/svc/eventlog"
)
var (
@ -102,13 +101,6 @@ func runService(_ *cobra.Command, opts *Options, cmdArgs []string) error {
svcRun = debug.Run
}
// open eventlog
elog, err := eventlog.Open(serviceName)
if err != nil {
return fmt.Errorf("failed to open eventlog: %s", err)
}
defer elog.Close()
runWg.Add(2)
finishWg.Add(1)
@ -134,7 +126,6 @@ func runService(_ *cobra.Command, opts *Options, cmdArgs []string) error {
err = getShutdownError()
if err != nil {
log.Printf("%s service experienced an error: %s\n", serviceName, err)
_ = elog.Error(1, fmt.Sprintf("%s experienced an error: %s", serviceName, err))
}
return err