add new line every telegram

This commit is contained in:
zhiqiang feng
2020-12-28 16:58:36 +08:00
parent 7375808704
commit ad2cccc3f9
2 changed files with 9 additions and 6 deletions
+6 -5
View File
@@ -9,21 +9,21 @@ import (
const (
EndTag = "NNNN"
Expression = "(?s)ZCZC.*NNNN[\n]"
Expression = "(?s)ZCZC.*NNNN"
)
var buffer []byte
var RawLog *rotatelogs.RotateLogs
func Append(data []byte) {
func Append(data []byte) bool {
buffer = append(buffer, data...)
if buffer[len(buffer)-1] == '\r' {
buffer = append(buffer, '\n')
}
check()
return check()
}
func check() {
func check() bool {
teleString := string(buffer)
if strings.Index(teleString, EndTag) > 0 {
exp, _ := regexp.Compile(Expression)
@@ -35,9 +35,10 @@ func check() {
RawLog.Write([]byte(telegram))
buffer = nil
InsertTelegram(telegram)
return true
}
}
return false
}
func removeEmpty(s string) string {