12345678910111213141516171819202122232425262728293031323334353637 |
- package wrapper
- import (
- "net/http"
- "golang-fave/logger"
- "github.com/vladimirok5959/golang-server-sessions/session"
- )
- type Wrapper struct {
- l *logger.Logger
- W http.ResponseWriter
- R *http.Request
- S *session.Session
- Host string
- Port string
- DConfig string
- DHtdocs string
- DLogs string
- DTemplate string
- DTmp string
- }
- func New(l *logger.Logger, w http.ResponseWriter, r *http.Request, s *session.Session, host, port, dirConfig, dirHtdocs, dirLogs, dirTemplate, dirTmp string) *Wrapper {
- return &Wrapper{l, w, r, s, host, port, dirConfig, dirHtdocs, dirLogs, dirTemplate, dirTmp}
- }
- func (this *Wrapper) LogAccess(msg string) {
- this.l.Log(msg, this.R, false)
- }
- func (this *Wrapper) LogError(msg string) {
- this.l.Log(msg, this.R, true)
- }
|