Merge pull request #385 from nan-yu/master
Create the root directory if it doesn't exist
This commit is contained in:
commit
53e0c0d9fd
|
|
@ -230,6 +230,13 @@ func (l *customLogger) exportError(content string) {
|
|||
|
||||
// writeContent writes the error content to the error file.
|
||||
func (l *customLogger) writeContent(content []byte) {
|
||||
if _, err := os.Stat(*flRoot); os.IsNotExist(err) {
|
||||
fileMode := os.FileMode(0755)
|
||||
if err := os.Mkdir(*flRoot, fileMode); err != nil {
|
||||
l.Logger.Error(err, "can't create the root directory", "root", *flRoot)
|
||||
return
|
||||
}
|
||||
}
|
||||
tmpFile, err := ioutil.TempFile(*flRoot, "tmp-err-")
|
||||
if err != nil {
|
||||
l.Logger.Error(err, "can't create temporary error-file", "directory", *flRoot, "prefix", "tmp-err-")
|
||||
|
|
|
|||
Loading…
Reference in New Issue