aggiunto il controllo della data: se > 6mesi salta

This commit is contained in:
Michele 2018-10-23 09:01:27 +02:00
parent 18c1e2012a
commit a78109af0d
4 changed files with 17 additions and 3 deletions

View file

@ -3,6 +3,6 @@ FROM scratch
MAINTAINER Michele Fadda "<mikif70@gmail.com>"
COPY lastlogin_mongodb-v4.3.3 /bin/lastlogin_mongodb
COPY lastlogin_mongodb-v4.4.1b /bin/lastlogin_mongodb
ENTRYPOINT [ "/bin/lastlogin_mongodb" ]

View file

@ -1,3 +1,3 @@
#!/bin/bash
docker build -t mikif70/llmongo:4.3.3 .
docker build -t mikif70/llmongo:4.4.1b .

View file

@ -15,6 +15,10 @@ import (
"gopkg.in/mgo.v2"
)
const (
RETENTION = 15552000
)
type consumed struct {
user string
error bool
@ -80,6 +84,16 @@ func consumer() {
continue
}
// se la data e' piu vecchia di RETENTION (15552000 sec) la scarta
if time.Since(time.Unix(date, 0)).Seconds()-RETENTION >= 0 {
log.Printf("Date Warning: %+v - %s - %s\n", time.Unix(date, 0), prod.user, login)
if opts.Debug {
fmt.Printf("Date Warning: %+v - %s - %s\n", time.Unix(date, 0), prod.user, login)
} else {
continue
}
}
// verifica se esiste la country
if len(sval) <= 3 {
sval = append(sval, "NONE")

View file

@ -14,7 +14,7 @@ import (
)
const (
_Version = "v4.3.3"
_Version = "v4.4.1b"
_Producer = 0
_Consumer = 1
_Remover = 2