MCPcopy Index your code
hub / github.com/docker/docker-agent / openFile

Method openFile

pkg/logging/rotate.go:63–78  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

61}
62
63func (r *RotatingFile) openFile() error {
64 file, err := os.OpenFile(r.path, os.O_APPEND|os.O_CREATE|os.O_WRONLY, 0o600)
65 if err != nil {
66 return err
67 }
68
69 info, err := file.Stat()
70 if err != nil {
71 file.Close()
72 return err
73 }
74
75 r.file = file
76 r.size = info.Size()
77 return nil
78}
79
80func (r *RotatingFile) Write(p []byte) (int, error) {
81 r.mu.Lock()

Callers 2

NewRotatingFileFunction · 0.95
rotateMethod · 0.95

Calls 2

CloseMethod · 0.65
SizeMethod · 0.45

Tested by

no test coverage detected