@@ -47,6 +47,7 @@ def index
4747 } ] )
4848 render ( serializer : nil , json : error_data , status : error . status )
4949 rescue => error
50+ FOREST_REPORTER . report error
5051 FOREST_LOGGER . error "Records Index error: #{ error } \n #{ format_stacktrace ( error ) } "
5152 internal_server_error
5253 end
@@ -79,6 +80,7 @@ def count
7980 } ] )
8081 render ( serializer : nil , json : error_data , status : error . status )
8182 rescue => error
83+ FOREST_REPORTER . report error
8284 FOREST_LOGGER . error "Records Index Count error: #{ error } \n #{ format_stacktrace ( error ) } "
8385 internal_server_error
8486 end
@@ -96,6 +98,7 @@ def show
9698 rescue ActiveRecord ::RecordNotFound
9799 render serializer : nil , json : { status : 404 } , status : :not_found
98100 rescue => error
101+ FOREST_REPORTER . report error
99102 FOREST_LOGGER . error "Record Show error: #{ error } \n #{ format_stacktrace ( error ) } "
100103 internal_server_error
101104 end
@@ -119,6 +122,7 @@ def create
119122 creator . record . errors ) , status : 400
120123 end
121124 rescue => error
125+ FOREST_REPORTER . report error
122126 FOREST_LOGGER . error "Record Create error: #{ error } \n #{ format_stacktrace ( error ) } "
123127 internal_server_error
124128 end
@@ -142,6 +146,7 @@ def update
142146 updater . record . errors ) , status : 400
143147 end
144148 rescue => error
149+ FOREST_REPORTER . report error
145150 FOREST_LOGGER . error "Record Update error: #{ error } \n #{ format_stacktrace ( error ) } "
146151 internal_server_error
147152 end
@@ -162,6 +167,7 @@ def destroy
162167
163168 head :no_content
164169 rescue => error
170+ FOREST_REPORTER . report error
165171 FOREST_LOGGER . error "Record Destroy error: #{ error } \n #{ format_stacktrace ( error ) } "
166172 internal_server_error
167173 end
@@ -175,6 +181,7 @@ def destroy_bulk
175181
176182 head :no_content
177183 rescue => error
184+ FOREST_REPORTER . report error
178185 FOREST_LOGGER . error "Records Destroy error: #{ error } \n #{ format_stacktrace ( error ) } "
179186 internal_server_error
180187 end
@@ -190,6 +197,7 @@ def find_resource
190197 render serializer : nil , json : { status : 404 } , status : :not_found
191198 end
192199 rescue => error
200+ FOREST_REPORTER . report error
193201 FOREST_LOGGER . error "Find Collection error: #{ error } \n #{ format_stacktrace ( error ) } "
194202 render serializer : nil , json : { status : 404 } , status : :not_found
195203 end
0 commit comments