1234567891011121314151617181920212223 |
- package weblog
- import (
- "fmt"
- "os"
- "time"
- "github.com/sirupsen/logrus"
- )
- var fail2banLog = "/var/log/invalid_web_visit.log"
- func AuthError(ip, msg string) {
- f, err := os.OpenFile(fail2banLog, os.O_APPEND|os.O_CREATE|os.O_WRONLY, 0644)
- if err != nil {
- logrus.Error("auth open error", err)
- }
- defer f.Close()
- context := fmt.Sprintf("%s pbx api auth error from '%s', msg: %s\n", time.Now(), ip, msg)
- if _, err := f.Write([]byte(context)); err != nil {
- logrus.Error("auth write error", err)
- }
- }
|