Documentation
¶
Overview ¶
Package signalinglog provides optional logrus hooks for SIP signaling audit trails. Persistence (GORM/DB) is intentionally omitted — applications can wrap the hook.
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Entry ¶
type Entry struct {
Direction string // "in" | "out"
Transport string // "udp" | "tcp" | "tls"
Method string
Status int
CallID string
Remote string
Summary string
}
Entry is one signaling message suitable for structured logging or external persistence.
type Hook ¶
Hook logs SIP messages via logrus at Debug level.
func (*Hook) LogRequest ¶
LogRequest records an inbound SIP request.
func (*Hook) LogResponse ¶
LogResponse records an inbound SIP response.
Click to show internal directories.
Click to hide internal directories.