23 lines
289 B
Go
23 lines
289 B
Go
// Copyright (C) 2019 Marius Schellenberger
|
|
|
|
package core
|
|
|
|
import (
|
|
"sync"
|
|
"time"
|
|
)
|
|
|
|
const (
|
|
fileFmt = "20060102_150405"
|
|
)
|
|
|
|
var m sync.Mutex
|
|
|
|
func FileName() string {
|
|
m.Lock()
|
|
defer func() {
|
|
time.Sleep(time.Millisecond * 1100)
|
|
m.Unlock()
|
|
}()
|
|
return time.Now().Format(fileFmt)
|
|
}
|