Commit 7c1fe3ea authored by Mahmood Ali's avatar Mahmood Ali
Browse files

logmon: log stat error to help debugging

parent cc3da4a4
Showing with 3 additions and 1 deletion
+3 -1
...@@ -204,7 +204,8 @@ func newLogRotatorWrapper(path string, logger hclog.Logger, rotator io.WriteClos ...@@ -204,7 +204,8 @@ func newLogRotatorWrapper(path string, logger hclog.Logger, rotator io.WriteClos
var openFn func() (io.ReadCloser, error) var openFn func() (io.ReadCloser, error)
var err error var err error
if _, ferr := os.Stat(path); os.IsNotExist(ferr) { _, serr := os.Stat(path)
if os.IsNotExist(serr) {
openFn, err = fifo.CreateAndRead(path) openFn, err = fifo.CreateAndRead(path)
} else { } else {
openFn = func() (io.ReadCloser, error) { openFn = func() (io.ReadCloser, error) {
...@@ -213,6 +214,7 @@ func newLogRotatorWrapper(path string, logger hclog.Logger, rotator io.WriteClos ...@@ -213,6 +214,7 @@ func newLogRotatorWrapper(path string, logger hclog.Logger, rotator io.WriteClos
} }
if err != nil { if err != nil {
logger.Error("failed to create FIFO", "stat_error", serr, "create_err", err)
return nil, fmt.Errorf("failed to create fifo for extracting logs: %v", err) return nil, fmt.Errorf("failed to create fifo for extracting logs: %v", err)
} }
......
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment