formatato con gofmt
This commit is contained in:
parent
2c5e8b35a4
commit
eb67b14625
1 changed files with 42 additions and 42 deletions
50
llmongo.go
50
llmongo.go
|
@ -2,43 +2,43 @@
|
||||||
package main
|
package main
|
||||||
|
|
||||||
import (
|
import (
|
||||||
"github.com/fzzy/radix/redis"
|
|
||||||
"flag"
|
"flag"
|
||||||
"fmt"
|
"fmt"
|
||||||
|
"github.com/fzzy/radix/redis"
|
||||||
|
"gopkg.in/mgo.v2"
|
||||||
"os"
|
"os"
|
||||||
"gopkg.in/mgo.v2"
|
// "gopkg.in/mgo.v2/bson"
|
||||||
// "gopkg.in/mgo.v2/bson"
|
|
||||||
"time"
|
|
||||||
"strings"
|
|
||||||
"strconv"
|
|
||||||
"log"
|
"log"
|
||||||
|
"strconv"
|
||||||
|
"strings"
|
||||||
|
"time"
|
||||||
)
|
)
|
||||||
|
|
||||||
type Options struct {
|
type Options struct {
|
||||||
MongoUri string
|
MongoUri string
|
||||||
RedisUri string
|
RedisUri string
|
||||||
rdb *redis.Client
|
rdb *redis.Client
|
||||||
mdb *mgo.Session
|
mdb *mgo.Session
|
||||||
ll *mgo.Collection
|
ll *mgo.Collection
|
||||||
RedisTTL time.Duration
|
RedisTTL time.Duration
|
||||||
LogFile string
|
LogFile string
|
||||||
}
|
}
|
||||||
|
|
||||||
type MongoLogin struct {
|
type MongoLogin struct {
|
||||||
User string `json:"user"`
|
User string `json:"user"`
|
||||||
Protocol string `json:"protocol"`
|
Protocol string `json:"protocol"`
|
||||||
Ip string `json:"ip"`
|
Ip string `json:"ip"`
|
||||||
Date time.Time `json:"date"`
|
Date time.Time `json:"date"`
|
||||||
}
|
}
|
||||||
|
|
||||||
var (
|
var (
|
||||||
opts = Options{
|
opts = Options{
|
||||||
// MongoUri: "mongodb://127.0.0.1:27018",
|
// MongoUri: "mongodb://127.0.0.1:27018",
|
||||||
MongoUri: "mongodb://10.39.81.85:27018",
|
MongoUri: "mongodb://10.39.81.85:27018",
|
||||||
RedisUri: "127.0.0.1:6379",
|
RedisUri: "127.0.0.1:6379",
|
||||||
RedisTTL: time.Hour * 11688, // 16 mesi
|
RedisTTL: time.Hour * 11688, // 16 mesi
|
||||||
LogFile: "./log/llmongo.log",
|
LogFile: "./log/llmongo.log",
|
||||||
// RedisUri: "redis-ll.mail.tiscali.sys:6379",
|
// RedisUri: "redis-ll.mail.tiscali.sys:6379",
|
||||||
}
|
}
|
||||||
)
|
)
|
||||||
|
|
||||||
|
@ -84,7 +84,7 @@ func main() {
|
||||||
}
|
}
|
||||||
|
|
||||||
log.SetOutput(fs)
|
log.SetOutput(fs)
|
||||||
// log.SetPrefix("[llmongo] ")
|
// log.SetPrefix("[llmongo] ")
|
||||||
|
|
||||||
start := time.Now()
|
start := time.Now()
|
||||||
fmt.Printf("Start: %+v\n", opts)
|
fmt.Printf("Start: %+v\n", opts)
|
||||||
|
@ -139,10 +139,10 @@ func main() {
|
||||||
continue
|
continue
|
||||||
}
|
}
|
||||||
ml := MongoLogin{
|
ml := MongoLogin{
|
||||||
User: user,
|
User: user,
|
||||||
Protocol: sval[0],
|
Protocol: sval[0],
|
||||||
Ip: sval[2],
|
Ip: sval[2],
|
||||||
Date: time.Unix(date, 0),
|
Date: time.Unix(date, 0),
|
||||||
}
|
}
|
||||||
// inserisce il login su Mongodb
|
// inserisce il login su Mongodb
|
||||||
err = opts.ll.Insert(ml)
|
err = opts.ll.Insert(ml)
|
||||||
|
|
Loading…
Add table
Reference in a new issue