fix typo and reverse logs

This commit is contained in:
ston1th 2019-08-26 20:51:04 +02:00
commit 1f6bb40463
3 changed files with 7 additions and 7 deletions

View file

@ -28,10 +28,10 @@ func (l *ScanLog) Printf(f string, v ...interface{}) {
Println(s)
s = core.LogTime() + s
l.Lock()
logsLen := len(l.logs)
if logsLen < l.size {
llen := len(l.logs)
if llen < l.size {
l.logs = append(l.logs, s)
} else if logsLen == l.size {
} else if llen == l.size {
l.logs = append(l.logs[1:], s)
}
l.Unlock()
@ -39,8 +39,8 @@ func (l *ScanLog) Printf(f string, v ...interface{}) {
func (l *ScanLog) Logs() (logs string) {
l.RLock()
for _, v := range l.logs {
logs += "\n" + v
for i := len(l.logs) - 1; i >= 0; i-- {
logs += "\n" + l.logs[i]
}
l.RUnlock()
return