summaryrefslogtreecommitdiff
path: root/modules/jsonprint/jsonprint.go
diff options
context:
space:
mode:
Diffstat (limited to 'modules/jsonprint/jsonprint.go')
-rw-r--r--modules/jsonprint/jsonprint.go6
1 files changed, 4 insertions, 2 deletions
diff --git a/modules/jsonprint/jsonprint.go b/modules/jsonprint/jsonprint.go
index a4be5c9..c40a8b9 100644
--- a/modules/jsonprint/jsonprint.go
+++ b/modules/jsonprint/jsonprint.go
@@ -41,9 +41,11 @@ func (m *Module) ReceiveResponse(resp *flyscrape.Response) {
o := output{
URL: resp.Request.URL,
Data: resp.Data,
- Error: resp.Error,
Timestamp: time.Now(),
}
+ if resp.Error != nil {
+ o.Error = resp.Error.Error()
+ }
fmt.Print(flyscrape.Prettify(o, " "))
}
@@ -57,7 +59,7 @@ func (m *Module) Finalize() {
type output struct {
URL string `json:"url,omitempty"`
Data any `json:"data,omitempty"`
- Error error `json:"error,omitempty"`
+ Error string `json:"error,omitempty"`
Timestamp time.Time `json:"timestamp,omitempty"`
}