@@ -10,6 +10,7 @@ import (
1010 "log"
1111 "net/http"
1212 "os"
13+ "os/user"
1314 "strings"
1415 "time"
1516
@@ -18,14 +19,14 @@ import (
1819 gl "github.com/jolav/codetabs/geolocation"
1920 he "github.com/jolav/codetabs/headers"
2021 lo "github.com/jolav/codetabs/loc"
21- px "github.com/jolav/codetabs/proxy"
22+ "github.com/jolav/codetabs/proxy"
2223 st "github.com/jolav/codetabs/stars"
2324 "github.com/jolav/codetabs/store"
2425 vg "github.com/jolav/codetabs/video2gif"
2526 we "github.com/jolav/codetabs/weather"
2627)
2728
28- var version = "0.8.0 "
29+ var version = "0.8.1 "
2930var when = "undefined"
3031
3132type Conf struct {
@@ -53,13 +54,22 @@ func main() {
5354 }
5455 store .MyDB = db
5556
56- // Custom Error Log File + Custom Hits Log File
57+ //
58+ usernow , err := user .Current ()
59+ if err != nil {
60+ log .Fatal (err )
61+ }
62+
63+ // Custom Error Log File
5764 var mylog * os.File
65+ c .ErrorsLogFile = usernow .HomeDir + c .ErrorsLogFile
5866 if c .Mode == "production" {
5967 mylog = u .CreateCustomErrorLogFile (c .ErrorsLogFile )
6068 }
6169 defer mylog .Close ()
6270
71+ // Custom Hits Log File
72+ c .HitsLogFile = usernow .HomeDir + c .HitsLogFile
6373 c .hitsLog = u .NewHitsFile (c .HitsLogFile )
6474 //////////
6575
@@ -72,7 +82,6 @@ func main() {
7282 weather := we .NewWeather (false )
7383 video2gif := vg .NewVideo2Gif (false )
7484 stars := st .NewStars (false )
75- proxy := px .NewProxy (false )
7685 loc := lo .NewLoc (false )
7786
7887 mux := http .NewServeMux ()
0 commit comments