35 lines
933 B
Markdown
35 lines
933 B
Markdown
# Logging
|
|
|
|
This page provides logging tips to help you debug your applications.
|
|
|
|
## Accessing the Logger
|
|
|
|
Logging is enabled by default in this library using Ruby's standard Logger class.
|
|
|
|
You can access the library logger with the logger property of Google::Apis.
|
|
|
|
## Log Level
|
|
You can set the logging level to one of the following:
|
|
|
|
- FATAL (least amount of logging)
|
|
- ERROR
|
|
- WARN
|
|
- INFO
|
|
- DEBUG (most amount of logging)
|
|
In the following code, the logging level is set to DEBUG and the Google Plus API is called:
|
|
|
|
```rb
|
|
require 'google/apis/plus_v1'
|
|
|
|
Google::Apis.logger.level = Logger::DEBUG
|
|
|
|
plus = Google::Apis::PlusV1::PlusService.new
|
|
activities = plus.list_activities('103354693083460731603', 'public')
|
|
```
|
|
|
|
The output of this code should include debug info:
|
|
|
|
```
|
|
D, [2015-06-26T14:33:42.583914 #12144] DEBUG -- : Sending HTTP get https://www.googleapis.com/plus/v1/people/103354693083460731603/activities/public?key=...
|
|
```
|