summaryrefslogtreecommitdiffstats
path: root/main.go
diff options
context:
space:
mode:
authorJesse Duffield <jessedduffield@gmail.com>2018-08-09 14:36:26 +1000
committerJesse Duffield <jessedduffield@gmail.com>2018-08-09 14:36:26 +1000
commitace85445129576b7eccbe3bb0954bb955d2d6f49 (patch)
tree7ddcd3d052c186193e74a32f2cd67b3330a391b5 /main.go
parent4832d365f1a2067c3bc464ec07b19f343ee4c495 (diff)
create log if debugging and the file doesn't already exist
Diffstat (limited to 'main.go')
-rw-r--r--main.go5
1 files changed, 4 insertions, 1 deletions
diff --git a/main.go b/main.go
index 3b965b8ac..cd0ba0e87 100644
--- a/main.go
+++ b/main.go
@@ -62,7 +62,10 @@ func localLog(colour color.Attribute, path string, objects ...interface{}) {
if !*debuggingFlag {
return
}
- f, _ := os.OpenFile(projectPath(path), os.O_APPEND|os.O_WRONLY, 0644)
+ f, err := os.OpenFile(projectPath(path), os.O_APPEND|os.O_WRONLY|os.O_CREATE, 0644)
+ if err != nil {
+ panic(err.Error())
+ }
defer f.Close()
for _, object := range objects {
colorFunction := color.New(colour).SprintFunc()