mirror of
https://github.com/kairos-io/kairos-agent.git
synced 2025-09-25 13:33:41 +00:00
art: Check out if we have to create the log file
This commit is contained in:
committed by
Itxaka
parent
f185430669
commit
7052c49621
@@ -35,12 +35,18 @@ func Run(opts ...Option) error {
|
|||||||
}
|
}
|
||||||
|
|
||||||
os.MkdirAll("/var/log/c3os", 0600) //nolint:errcheck
|
os.MkdirAll("/var/log/c3os", 0600) //nolint:errcheck
|
||||||
|
|
||||||
fileName := filepath.Join("/var/log/c3os", "agent-provider.log")
|
fileName := filepath.Join("/var/log/c3os", "agent-provider.log")
|
||||||
|
|
||||||
|
// Create if not exist
|
||||||
|
if _, err := os.Stat(fileName); err != nil {
|
||||||
err = ioutil.WriteFile(fileName, []byte{}, os.ModePerm)
|
err = ioutil.WriteFile(fileName, []byte{}, os.ModePerm)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return err
|
return err
|
||||||
}
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
// Tail to the log
|
||||||
t, err := tail.TailFile(fileName, tail.Config{Follow: true})
|
t, err := tail.TailFile(fileName, tail.Config{Follow: true})
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return err
|
return err
|
||||||
|
Reference in New Issue
Block a user