Files
dsrpc/midware.go
2023-04-01 00:18:44 +02:00

30 lines
579 B
Go

/*
* Copyright 2022 Oleg Borodin <borodin@unix7.org>
*/
package dsrpc
import (
"time"
)
func LogRequest(content *Content) error {
var err error
logDebug("request:", string(content.reqBlock.ToJson()))
return err
}
func LogResponse(content *Content) error {
var err error
logDebug("response:", string(content.resBlock.ToJson()))
return err
}
func LogAccess(content *Content) error {
var err error
execTime := time.Now().Sub(content.start)
login := string(content.AuthIdent())
logAccess(content.remoteHost, login, content.reqBlock.Method, execTime)
return err
}