@@ -47,6 +47,7 @@ def index
47
47
} ] )
48
48
render ( serializer : nil , json : error_data , status : error . status )
49
49
rescue => error
50
+ FOREST_REPORTER . report error
50
51
FOREST_LOGGER . error "Records Index error: #{ error } \n #{ format_stacktrace ( error ) } "
51
52
internal_server_error
52
53
end
@@ -79,6 +80,7 @@ def count
79
80
} ] )
80
81
render ( serializer : nil , json : error_data , status : error . status )
81
82
rescue => error
83
+ FOREST_REPORTER . report error
82
84
FOREST_LOGGER . error "Records Index Count error: #{ error } \n #{ format_stacktrace ( error ) } "
83
85
internal_server_error
84
86
end
@@ -96,6 +98,7 @@ def show
96
98
rescue ActiveRecord ::RecordNotFound
97
99
render serializer : nil , json : { status : 404 } , status : :not_found
98
100
rescue => error
101
+ FOREST_REPORTER . report error
99
102
FOREST_LOGGER . error "Record Show error: #{ error } \n #{ format_stacktrace ( error ) } "
100
103
internal_server_error
101
104
end
@@ -119,6 +122,7 @@ def create
119
122
creator . record . errors ) , status : 400
120
123
end
121
124
rescue => error
125
+ FOREST_REPORTER . report error
122
126
FOREST_LOGGER . error "Record Create error: #{ error } \n #{ format_stacktrace ( error ) } "
123
127
internal_server_error
124
128
end
@@ -142,6 +146,7 @@ def update
142
146
updater . record . errors ) , status : 400
143
147
end
144
148
rescue => error
149
+ FOREST_REPORTER . report error
145
150
FOREST_LOGGER . error "Record Update error: #{ error } \n #{ format_stacktrace ( error ) } "
146
151
internal_server_error
147
152
end
@@ -162,6 +167,7 @@ def destroy
162
167
163
168
head :no_content
164
169
rescue => error
170
+ FOREST_REPORTER . report error
165
171
FOREST_LOGGER . error "Record Destroy error: #{ error } \n #{ format_stacktrace ( error ) } "
166
172
internal_server_error
167
173
end
@@ -175,6 +181,7 @@ def destroy_bulk
175
181
176
182
head :no_content
177
183
rescue => error
184
+ FOREST_REPORTER . report error
178
185
FOREST_LOGGER . error "Records Destroy error: #{ error } \n #{ format_stacktrace ( error ) } "
179
186
internal_server_error
180
187
end
@@ -190,6 +197,7 @@ def find_resource
190
197
render serializer : nil , json : { status : 404 } , status : :not_found
191
198
end
192
199
rescue => error
200
+ FOREST_REPORTER . report error
193
201
FOREST_LOGGER . error "Find Collection error: #{ error } \n #{ format_stacktrace ( error ) } "
194
202
render serializer : nil , json : { status : 404 } , status : :not_found
195
203
end
0 commit comments