Commit graph

78 commits

Author SHA1 Message Date
jules
933424cabf .formatter method does not exist in some Logger implementations 2016-03-15 15:28:51 +01:00
Jules Ivanic
11d4465fee Merge pull request #4 from aserafin/master
Merge pull request #22 from guizmaii/master
2016-03-15 15:27:15 +01:00
Adrian Serafin
876ddf37ff Merge pull request #22 from guizmaii/master
Small code simplications
2016-03-08 13:15:10 +01:00
jules
f8e0658a4d Small code lisibility simplifications 2016-03-08 12:11:15 +01:00
Jules Ivanic
35ff221946 Merge pull request #3 from aserafin/master
merge Aserafin master
2016-03-08 12:09:05 +01:00
Adrian Serafin
9b8ac7db5b Merge pull request #12 from scauglog/patch-1
word missing in README
2016-03-05 10:43:19 +01:00
aserafin
4541d5a6c7 introducing reporters, refactoring 2016-03-05 10:37:33 +01:00
aserafin
bce166747f make append_db_runtime actually appending db times 2016-03-05 09:21:19 +01:00
aserafin
67cfa3a99b Merge branch 'guizmaii-master' 2016-03-05 09:20:18 +01:00
jules
d45d4956a9 Show the failure of the call 2016-02-29 16:35:18 +01:00
jules
e8fa681bb8 We should protect the call to response 2016-02-29 16:32:43 +01:00
jules
ef946bf7fe Since the Grape v0.14.1, the after callback is always called, so response could be nil if the called fail with an exception 2016-02-29 16:20:40 +01:00
jules
fe72aa1a15 Lisibility 2016-02-29 15:38:01 +01:00
jules
714f361b17 Use the https://github.com/aserafin/grape_logging/pull/18 code to add thread safety for the use of ActiveSupport::Notifications 2016-02-29 15:32:29 +01:00
jules
f1827ea8ac Merge branch 'master' of github.com:aserafin/grape_logging
Conflicts:
	README.md
2016-02-29 15:03:43 +01:00
Adrian Serafin
91a16f480c Merge pull request #20 from holstvoogd/patch-1
Add require line to example in readme
2016-02-24 13:57:23 +01:00
Arthur
1d57549c12 Update Readme
Add a require of grape_logging to the example.
2016-02-05 10:02:41 +01:00
jules
64f266d989 response.body is sometimes too strange to be parse by JSON, just return it, BIS 2015-10-26 16:32:27 +01:00
jules
55b75c6243 response.body is sometimes too strange to be parse by JSON, just return it 2015-10-26 16:32:14 +01:00
jules
522014fa6a response.body is sometimes too strange to be parse by JSON, BIS 2015-10-26 11:10:46 +01:00
jules
918cba5c2d response.body is sometimes too strange to be parse by JSON 2015-10-26 11:05:54 +01:00
jules
b8bd70e57b response.body is sometimes too strange to be parse by JSON 2015-10-26 10:52:46 +01:00
jules
7fb15d204c Typo 2015-10-23 18:12:20 +02:00
jules
33db51245b Update the version 2015-10-23 18:10:28 +02:00
jules
c582617209 Typos 2015-10-23 18:09:01 +02:00
jules
2a81b65de6 Add documentation 2015-10-23 18:07:15 +02:00
jules
da5d32ca68 Typo 2015-10-23 17:35:50 +02:00
jules
25f0883399 After shoul be called 2015-10-23 17:33:22 +02:00
jules
7c310ec946 Code quality 2015-10-23 17:28:37 +02:00
jules
ccb9ec052e Code quality 2015-10-23 17:21:06 +02:00
jules
4115e6383b Code quality 2015-10-23 17:19:06 +02:00
jules
6c0fdeca64 Merge remote-tracking branch 'Hubbub/pluggable-loggers'
Conflicts:
	lib/grape_logging.rb
	lib/grape_logging/loggers/response.rb
	lib/grape_logging/middleware/request_logger.rb
2015-10-23 16:59:15 +02:00
jules
c90d565ebe response.body is an Array of Strings. We should serialized every body in this Array 2015-10-23 16:03:53 +02:00
jules
3fd1ba13f3 response.body is an Array of Strings. We should get the first element and It should be serialized 2015-10-23 16:01:31 +02:00
jules
7997b21b17 response.body is a string. It should be serialized 2015-10-23 15:54:53 +02:00
jules
7412cd5cf3 Add an option to use the Rails instrumentation 2015-10-23 15:47:52 +02:00
jules
c716f78f2a response.body should not be return as string 2015-10-23 15:16:55 +02:00
jules
ed8d25f89f JSON serialization was wrong 2015-10-23 15:13:30 +02:00
jules
95dcaa0979 Typo 2015-10-23 15:01:16 +02:00
jules
6bc1b9405d Don't forget to import the new formatter 2015-10-23 14:54:41 +02:00
jules
9a593ee996 Add JSON formatter 2015-10-23 14:53:58 +02:00
jules
2e0f8c2aa5 Add JSON formatter 2015-10-23 14:53:21 +02:00
Duncan Williams
de4d5c2c0f using module name of Loggers rather than Logger
also explicit to_s on response body
2015-10-23 14:53:21 +02:00
Duncan Williams
89fdbb0e49 fixing some small bugs 2015-10-23 14:53:21 +02:00
Duncan Williams
def34f7b8d updating README with usage examples 2015-10-23 14:53:20 +02:00
Duncan Williams
e5cff12673 using pluggable loggers
separating out the base logger behaviour
and logging of specific parts of request / response
into pluggable components

also setting the defualt formatter for the logger
2015-10-23 14:53:19 +02:00
Rodrigo Souto
1b834e1dc1 add support for obfuscated parameters
Now you may override the method 'sensitive_parameters' with a list of
parameters that should be obfuscated on the log. If the lib is loaded on
a Rails application, uses the 'filter_parameters' attribute as default
value for 'sensitive_parameters'.
2015-10-23 14:52:27 +02:00
scauglog
f04a40ca37 word missing 2015-10-20 16:09:46 +02:00
Adrian Serafin
9e247e0909 Merge pull request #11 from jtmarmon/patch-1
Add file syncing to README example
2015-09-02 16:06:02 +02:00
Jason Marmon
3149cfddd6 Add file syncing to README example 2015-09-01 17:29:22 -04:00