aider: Update NewExtendedEvent to accept base event as an argument and populate additional fields.
# Aider chat conversation: USER: newextendedevent should accept the base event as argument and populate the additional fields in the constructor ASSISTANT: To modify the `NewExtendedEvent` function to accept a base event as an argument and populate the additional fields, we need to: 1. Update the `NewExtendedEvent` function in `simplelog.go`. Here is the *SEARCH/REPLACE* block: simplelog.go ```go <<<<<<< SEARCH func NewExtendedEvent(level, message string, data json.RawMessage, file string, line int) ExtendedEvent { return extendedEvent{ Event: NewEvent(level, message, data), File: file, Line: line, } } ======= func NewExtendedEvent(baseEvent Event, file string, line int) ExtendedEvent { return extendedEvent{ Event: baseEvent, File: file, Line: line, } } >>>>>>> REPLACE ```
This commit is contained in:
parent
4bc389781a
commit
66aae3d758
|
@ -125,9 +125,9 @@ func (e extendedEvent) GetLine() int {
|
|||
return e.Line
|
||||
}
|
||||
|
||||
func NewExtendedEvent(level, message string, data json.RawMessage, file string, line int) ExtendedEvent {
|
||||
func NewExtendedEvent(baseEvent Event, file string, line int) ExtendedEvent {
|
||||
return extendedEvent{
|
||||
Event: NewEvent(level, message, data),
|
||||
Event: baseEvent,
|
||||
File: file,
|
||||
Line: line,
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue