Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type CreateLogEntryRequest ¶
type CreateLogEntryRequest struct {
Application string `json:"application"`
Details LogEntryDetailItemCollection `json:"details"`
ID bson.ObjectId
Level string `json:"level"`
Message string `json:"message"`
Time string `json:"time"`
}
CreateLogEntryRequest is used to create a new log entry.
type GenericResponse ¶
type GenericResponse struct {
Message string `json:"message"`
}
GenericResponse is used to communicate a message back to the caller.
type GetLogEntriesResponse ¶
type GetLogEntriesResponse struct {
Count int `json:"count"`
LogEntries LogEntryCollection `json:"logEntries"`
PageSize int `json:"pageSize"`
TotalCount int `json:"totalCount"`
}
GetLogEntriesResponse is returned when a client searches for log entries.
type LogEntry ¶
type LogEntry struct {
Application string `json:"application" bson:"application"`
Details LogEntryDetailItemCollection `json:"details" bson:"details"`
ID primitive.ObjectID `json:"id" bson:"_id"`
Level string `json:"level" bson:"level"`
Message string `json:"message" bson:"message"`
Time time.Time `json:"time" bson:"time"`
}
LogEntry represents a single log entry in Fireplace.
type LogEntryCollection ¶
type LogEntryCollection []*LogEntry
LogEntryCollection is a collection of LogEntry
type LogEntryDetailItem ¶
type LogEntryDetailItem struct {
Key string `json:"key" bson:"key"`
Value string `json:"value" bson:"value"`
}
LogEntryDetailItem is a key/value pair
type LogEntryDetailItemCollection ¶
type LogEntryDetailItemCollection []*LogEntryDetailItem
LogEntryDetailItemCollection is a collection of key/value pairs.
type LogEntryFilter ¶
type LogEntryFilter struct {
Application string `json:"application"`
DateFrom time.Time `json:"dateFrom"`
DateTo time.Time `json:"dateTo"`
Level string `json:"level"`
Page int `json:"page"`
Search string `json:"search"`
}
LogEntryFilter provides a way to filter log entries when searching.
Click to show internal directories.
Click to hide internal directories.