2015-02-04 06:58:23 +00:00
package Web
import (
"github.com/SommerEngineering/Ocean/Log"
LM "github.com/SommerEngineering/Ocean/Log/Meta"
WebTemp "github.com/SommerEngineering/Ocean/Log/Web/Templates"
"html/template"
)
2015-06-17 15:44:52 +00:00
// The init function for this package.
2015-02-04 06:58:23 +00:00
func init ( ) {
Log . LogShort ( senderName , LM . CategorySYSTEM , LM . LevelINFO , LM . MessageNameINIT , ` Init the web log. ` )
defer Log . LogShort ( senderName , LM . CategorySYSTEM , LM . LevelINFO , LM . MessageNameINIT , ` Init the web log done. ` )
2015-06-17 15:44:52 +00:00
// Create the cache of all web logging templates:
2015-02-04 06:58:23 +00:00
templates = template . New ( ` root ` )
if _ , err := templates . Parse ( WebTemp . Viewer ) ; err != nil {
Log . LogFull ( senderName , LM . CategorySYSTEM , LM . LevelERROR , LM . SeverityCritical , LM . ImpactUnknown , LM . MessageNamePARSE , ` Was not able to parse the template for the web log viewer. ` , err . Error ( ) )
}
}