Documentation ¶
Index ¶
- func GetLogEntry(r *http.Request) logrus.FieldLogger
- func HandleMonitorRequest(w http.ResponseWriter, r *http.Request)
- func LogEntrySetField(r *http.Request, key string, value interface{})
- func LogEntrySetFields(r *http.Request, fields map[string]interface{})
- func NewHttpLogger() func(next http.Handler) http.Handler
- type Server
- type SimuRpcHandler
- type StructuredLogger
- type StructuredLoggerEntry
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func GetLogEntry ¶
func GetLogEntry(r *http.Request) logrus.FieldLogger
func HandleMonitorRequest ¶
func HandleMonitorRequest(w http.ResponseWriter, r *http.Request)
HandleMonitorRequest handles the monitor http request. events are emitted to the monitor event channel.
func LogEntrySetField ¶
func LogEntrySetFields ¶
Types ¶
type Server ¶
type Server struct {
// contains filtered or unexported fields
}
func NewHTTPServer ¶
func NewHTTPServer() *Server
type SimuRpcHandler ¶
type SimuRpcHandler struct {
// contains filtered or unexported fields
}
func NewSimuRpcHandler ¶
func NewSimuRpcHandler(simu *sim.Simulation) *SimuRpcHandler
func (SimuRpcHandler) HandleMessage ¶
func (s SimuRpcHandler) HandleMessage(r rpc.RpcRequest) error
type StructuredLogger ¶
func (*StructuredLogger) NewLogEntry ¶
func (l *StructuredLogger) NewLogEntry(r *http.Request) middleware.LogEntry
type StructuredLoggerEntry ¶
type StructuredLoggerEntry struct {
Logger logrus.FieldLogger
}
func (*StructuredLoggerEntry) Panic ¶
func (l *StructuredLoggerEntry) Panic(v interface{}, stack []byte)
Click to show internal directories.
Click to hide internal directories.