aggiunto il path dell'eseguibile nella variabile del file di log
This commit is contained in:
parent
5d923c3816
commit
b311c3596d
1 changed files with 15 additions and 4 deletions
19
llmongo.go
19
llmongo.go
|
@ -9,6 +9,8 @@ import (
|
|||
"os"
|
||||
// "gopkg.in/mgo.v2/bson"
|
||||
"log"
|
||||
"path"
|
||||
"path/filepath"
|
||||
"strconv"
|
||||
"strings"
|
||||
"time"
|
||||
|
@ -34,11 +36,11 @@ type MongoLogin struct {
|
|||
var (
|
||||
opts = Options{
|
||||
MongoUri: "mongodb://127.0.0.1:27018",
|
||||
// MongoUri: "mongodb://10.39.81.85:27018",
|
||||
// RedisUri: "127.0.0.1:6379",
|
||||
RedisTTL: time.Hour * 11688, // 16 mesi
|
||||
LogFile: "./log/llmongo.log",
|
||||
RedisUri: "redis-ll.mail.tiscali.sys:6379",
|
||||
//MongoUri: "mongodb://10.39.81.85:27018",
|
||||
//RedisUri: "127.0.0.1:6379",
|
||||
RedisTTL: time.Hour * 11688, // 16 mesi
|
||||
LogFile: "log/llmongo.log",
|
||||
}
|
||||
)
|
||||
|
||||
|
@ -48,6 +50,15 @@ func usage() {
|
|||
}
|
||||
|
||||
func init() {
|
||||
current, err := filepath.Abs(filepath.Dir(os.Args[0]))
|
||||
if err != nil {
|
||||
log.Fatal(err)
|
||||
}
|
||||
|
||||
opts.LogFile = path.Join(current, opts.LogFile)
|
||||
|
||||
// fmt.Println(opts.LogFile)
|
||||
|
||||
flag.StringVar(&opts.MongoUri, "m", opts.MongoUri, "Mongodb")
|
||||
flag.StringVar(&opts.RedisUri, "r", opts.RedisUri, "Redis")
|
||||
flag.StringVar(&opts.LogFile, "l", opts.LogFile, "Logs filename")
|
||||
|
|
Loading…
Add table
Reference in a new issue