Skip to content

Commit 7b051e6

Browse files
committed
Merge branch 'master' of github.com:understand/understand-laravel
2 parents cb637a9 + 0f0b47e commit 7b051e6

File tree

2 files changed

+64
-64
lines changed

2 files changed

+64
-64
lines changed

README.md

Lines changed: 60 additions & 63 deletions
Original file line numberDiff line numberDiff line change
@@ -53,29 +53,38 @@ You may wish to capture additional meta data with each event. For example, it ca
5353
* Specify additional field providers for each log
5454
* E.g. sha1 version session_id will be appended to each "Log::info('event')"
5555
*/
56-
'additional' => [
57-
'model_log' => [
58-
'session_id' => 'UnderstandFieldProvider::getSessionId',
59-
'request_id' => 'UnderstandFieldProvider::getProcessIdentifier',
60-
'user_id' => 'UnderstandFieldProvider::getUserId',
61-
'env' => 'UnderstandFieldProvider::getEnvironment',
62-
'client_ip' => 'UnderstandFieldProvider::getClientIp',
56+
'log_types' => [
57+
'eloquent_log' => [
58+
'enabled' => false,
59+
'meta' => [
60+
'session_id' => 'UnderstandFieldProvider::getSessionId',
61+
'request_id' => 'UnderstandFieldProvider::getProcessIdentifier',
62+
'user_id' => 'UnderstandFieldProvider::getUserId',
63+
'env' => 'UnderstandFieldProvider::getEnvironment',
64+
'client_ip' => 'UnderstandFieldProvider::getClientIp',
65+
]
6366
],
6467
'laravel_log' => [
65-
'session_id' => 'UnderstandFieldProvider::getSessionId',
66-
'request_id' => 'UnderstandFieldProvider::getProcessIdentifier',
67-
'user_id' => 'UnderstandFieldProvider::getUserId',
68-
'env' => 'UnderstandFieldProvider::getEnvironment',
68+
'enabled' => true,
69+
'meta' => [
70+
'session_id' => 'UnderstandFieldProvider::getSessionId',
71+
'request_id' => 'UnderstandFieldProvider::getProcessIdentifier',
72+
'user_id' => 'UnderstandFieldProvider::getUserId',
73+
'env' => 'UnderstandFieldProvider::getEnvironment',
74+
]
6975
],
7076
'exception_log' => [
71-
'session_id' => 'UnderstandFieldProvider::getSessionId',
72-
'request_id' => 'UnderstandFieldProvider::getProcessIdentifier',
73-
'user_id' => 'UnderstandFieldProvider::getUserId',
74-
'env' => 'UnderstandFieldProvider::getEnvironment',
75-
'url' => 'UnderstandFieldProvider::getUrl',
76-
'method' => 'UnderstandFieldProvider::getRequestMethod',
77-
'client_id' => 'UnderstandFieldProvider::getClientIp',
78-
'user_agent' => 'UnderstandFieldProvider::getClientUserAgent'
77+
'enabled' => true,
78+
'meta' => [
79+
'session_id' => 'UnderstandFieldProvider::getSessionId',
80+
'request_id' => 'UnderstandFieldProvider::getProcessIdentifier',
81+
'user_id' => 'UnderstandFieldProvider::getUserId',
82+
'env' => 'UnderstandFieldProvider::getEnvironment',
83+
'url' => 'UnderstandFieldProvider::getUrl',
84+
'method' => 'UnderstandFieldProvider::getRequestMethod',
85+
'client_id' => 'UnderstandFieldProvider::getClientIp',
86+
'user_agent' => 'UnderstandFieldProvider::getClientUserAgent'
87+
]
7988
]
8089
]
8190
```
@@ -153,70 +162,58 @@ By default each log event will be sent to Understand.io's api server directly af
153162
### Configuration
154163

155164
```php
156-
157-
<?php
158-
159165
return [
160166

161167
/**
162168
* Input key
163169
*/
164-
'token' => 'd9048b69-15fe-4da1-a623-d83cdc87e887',
165-
166-
/**
167-
* Api server endpoint for http transport
168-
*/
169-
'url' => 'localhost:3000',
170+
'token' => 'your-input-token-from-understand-io',
170171

171172
/**
172173
* Specifies whether logger should throw an exception of issues detected
173174
*/
174-
'silent' => false,
175+
'silent' => true,
175176

176177
/**
177178
* Specify which handler to use (sync|queue)
178179
*/
179180
'handler' => 'sync',
180-
181-
/**
182-
* Send all laravel logs to understnad.io (e.g. "Log::info('my event')")
183-
*/
184-
'laravel_logs' => true,
185-
186-
/**
187-
* Send all Eloquent model events and changes to understand.io
188-
*/
189-
'eloquent_logs' => false,
190-
191-
/**
192-
* Specify additional field providers for each log
193-
* E.g. sha1 version session_id will be appended to each "Log::info('event')"
194-
*/
195-
'additional' => [
196-
'model_log' => [
197-
'session_id' => 'UnderstandFieldProvider::getSessionId',
198-
'request_id' => 'UnderstandFieldProvider::getProcessIdentifier',
199-
'user_id' => 'UnderstandFieldProvider::getUserId',
200-
'env' => 'UnderstandFieldProvider::getEnvironment',
201-
'client_ip' => 'UnderstandFieldProvider::getClientIp',
181+
182+
'log_types' => [
183+
'eloquent_log' => [
184+
'enabled' => false,
185+
'meta' => [
186+
'session_id' => 'UnderstandFieldProvider::getSessionId',
187+
'request_id' => 'UnderstandFieldProvider::getProcessIdentifier',
188+
'user_id' => 'UnderstandFieldProvider::getUserId',
189+
'env' => 'UnderstandFieldProvider::getEnvironment',
190+
'client_ip' => 'UnderstandFieldProvider::getClientIp',
191+
]
202192
],
203193
'laravel_log' => [
204-
'session_id' => 'UnderstandFieldProvider::getSessionId',
205-
'request_id' => 'UnderstandFieldProvider::getProcessIdentifier',
206-
'user_id' => 'UnderstandFieldProvider::getUserId',
207-
'env' => 'UnderstandFieldProvider::getEnvironment',
194+
'enabled' => true,
195+
'meta' => [
196+
'session_id' => 'UnderstandFieldProvider::getSessionId',
197+
'request_id' => 'UnderstandFieldProvider::getProcessIdentifier',
198+
'user_id' => 'UnderstandFieldProvider::getUserId',
199+
'env' => 'UnderstandFieldProvider::getEnvironment',
200+
]
208201
],
209202
'exception_log' => [
210-
'session_id' => 'UnderstandFieldProvider::getSessionId',
211-
'request_id' => 'UnderstandFieldProvider::getProcessIdentifier',
212-
'user_id' => 'UnderstandFieldProvider::getUserId',
213-
'env' => 'UnderstandFieldProvider::getEnvironment',
214-
'url' => 'UnderstandFieldProvider::getUrl',
215-
'method' => 'UnderstandFieldProvider::getRequestMethod',
216-
'client_id' => 'UnderstandFieldProvider::getClientIp',
217-
'user_agent' => 'UnderstandFieldProvider::getClientUserAgent'
203+
'enabled' => true,
204+
'meta' => [
205+
'session_id' => 'UnderstandFieldProvider::getSessionId',
206+
'request_id' => 'UnderstandFieldProvider::getProcessIdentifier',
207+
'user_id' => 'UnderstandFieldProvider::getUserId',
208+
'env' => 'UnderstandFieldProvider::getEnvironment',
209+
'url' => 'UnderstandFieldProvider::getUrl',
210+
'method' => 'UnderstandFieldProvider::getRequestMethod',
211+
'client_id' => 'UnderstandFieldProvider::getClientIp',
212+
'user_agent' => 'UnderstandFieldProvider::getClientUserAgent'
213+
]
218214
]
219215
]
216+
220217
];
221218
```
222219

composer.json

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,10 @@
2626
},
2727
"extra": {
2828
"component": "package",
29-
"frameworks": ["Laravel 4"]
29+
"frameworks": ["Laravel 4"],
30+
"branch-alias": {
31+
"dev-master": "0.0-dev"
32+
}
3033
},
3134
"minimum-stability": "stable"
3235
}

0 commit comments

Comments
 (0)