Add logger config
This commit is contained in:
parent
275c7f745f
commit
12b787e31f
4 changed files with 21 additions and 0 deletions
|
@ -32,6 +32,7 @@ const (
|
||||||
MINUTES_UPDATE_HOURLY_D = 29
|
MINUTES_UPDATE_HOURLY_D = 29
|
||||||
MINUTES_UPDATE_DAILY_D = 60*12 + 13
|
MINUTES_UPDATE_DAILY_D = 60*12 + 13
|
||||||
MINUTES_UPDATE_MONTHLY_D = 60*24 + 17
|
MINUTES_UPDATE_MONTHLY_D = 60*24 + 17
|
||||||
|
MINUTES_UPDATE_LOGGER = 5
|
||||||
TAGS_DISPLAY = 50
|
TAGS_DISPLAY = 50
|
||||||
SEARCH_ITEMS_PAGE = 20
|
SEARCH_ITEMS_PAGE = 20
|
||||||
NEW_ITEMS_PAGE = 50
|
NEW_ITEMS_PAGE = 50
|
||||||
|
@ -42,6 +43,7 @@ const (
|
||||||
CSS_PATH = "css/"
|
CSS_PATH = "css/"
|
||||||
JS_PATH = "js/"
|
JS_PATH = "js/"
|
||||||
IMG_PATH = "img/"
|
IMG_PATH = "img/"
|
||||||
|
LOGGER_CONFIG = "logger.xml"
|
||||||
|
|
||||||
IMG_WIDTH_BIG = 300
|
IMG_WIDTH_BIG = 300
|
||||||
IMG_WIDTH_SMALL = 60
|
IMG_WIDTH_SMALL = 60
|
||||||
|
|
8
logger.xml
Normal file
8
logger.xml
Normal file
|
@ -0,0 +1,8 @@
|
||||||
|
<seelog>
|
||||||
|
<outputs>
|
||||||
|
<console formatid="colored"/>
|
||||||
|
</outputs>
|
||||||
|
<formats>
|
||||||
|
<format id="colored" format="%EscM(35)%Date %Time%EscM(39) [%EscM(32)%LEVEL%EscM(39)] %EscM(36)%RelFile:%Func%EscM(39) %Msg%n%EscM(0)"/>
|
||||||
|
</formats>
|
||||||
|
</seelog>
|
|
@ -7,6 +7,7 @@ import (
|
||||||
)
|
)
|
||||||
|
|
||||||
func InitTasks(db *DB) {
|
func InitTasks(db *DB) {
|
||||||
|
periodicTask(updateLogger, MINUTES_UPDATE_LOGGER*time.Minute)
|
||||||
periodicTask(db.UpdateTags, MINUTES_UPDATE_TAGS*time.Minute)
|
periodicTask(db.UpdateTags, MINUTES_UPDATE_TAGS*time.Minute)
|
||||||
periodicTask(db.UpdateMostVisited, MINUTES_UPDATE_VISITED*time.Minute)
|
periodicTask(db.UpdateMostVisited, MINUTES_UPDATE_VISITED*time.Minute)
|
||||||
periodicTask(db.UpdateDownloadedBooks, MINUTES_UPDATE_DOWNLOADED*time.Minute)
|
periodicTask(db.UpdateDownloadedBooks, MINUTES_UPDATE_DOWNLOADED*time.Minute)
|
||||||
|
|
10
trantor.go
10
trantor.go
|
@ -145,8 +145,18 @@ func notFound(h handler) {
|
||||||
loadTemplate(h.w, "404", data)
|
loadTemplate(h.w, "404", data)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
func updateLogger() error {
|
||||||
|
logger, err := log.LoggerFromConfigAsFile(LOGGER_CONFIG)
|
||||||
|
if err != nil {
|
||||||
|
return err
|
||||||
|
}
|
||||||
|
|
||||||
|
return log.ReplaceLogger(logger)
|
||||||
|
}
|
||||||
|
|
||||||
func main() {
|
func main() {
|
||||||
defer log.Flush()
|
defer log.Flush()
|
||||||
|
updateLogger()
|
||||||
|
|
||||||
db := initDB()
|
db := initDB()
|
||||||
defer db.Close()
|
defer db.Close()
|
||||||
|
|
Reference in a new issue