blob: da79b6de278103b2e29b5c8bcc370ef05ba2d5fa (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
|
/* SPDX-License-Identifier: MIT
*
* Copyright (C) 2019 WireGuard LLC. All Rights Reserved.
*/
package ringlogger
import (
"golang.zx2c4.com/wireguard/windows/conf"
"log"
"path"
)
var Global *Ringlogger
func InitGlobalLogger(tag string) error {
if Global != nil {
return nil
}
root, err := conf.RootDirectory()
if err != nil {
return err
}
Global, err = NewRinglogger(path.Join(root, "log.bin"), tag)
if err != nil {
return err
}
log.SetOutput(Global)
log.SetFlags(0)
return nil
}
|