8cfaf50b8f
fix #1260 change middleware.Logger's default output ( #1336 )
...
* fix TestLoggerIPAddress reverse assertion
* change middleware.Logger default output
* remove nil field declaration
2019-07-17 21:34:31 -07:00
4de244c072
Fixed invalid json value for error in logger middleware
...
Signed-off-by: Vishal Rana <vr@labstack.com >
2019-04-29 13:21:11 -07:00
e53d9c516f
Updated deps and fixed a typo
...
Signed-off-by: Vishal Rana <vr@labstack.com >
2019-04-27 22:32:29 -07:00
6d9e043284
Introduced Go module support as v4, removed obsolete CloseNotifier() mechanism
...
This reintroduces support for Go modules, as v4.
CloseNotifier() is removed as it has been obsoleted, see https://golang.org/doc/go1.11#net/http
It was already NOT working (not sending signals) as of 1.11 the functionality was gone, we merely
deleted the functions that exposed it. If anyone still relies on it they should migrate to using
`c.Request().Context().Done()` instead.
Closes #1268 , #1255
2019-01-30 16:11:42 +02:00
3f8b45c8d0
balance double-quotes in json ( #1232 )
2018-12-05 08:13:48 -08:00
c54d9e8eed
Added user-agent to logger middleware
...
Signed-off-by: Vishal Rana <vr@labstack.com >
2018-11-22 22:34:14 -08:00
09dcba1d39
rename proto to protocol
2018-07-10 23:06:17 -07:00
146100093e
add proto field for middleware
2018-07-10 23:06:17 -07:00
9b4cc60ce2
Added error to logger middleware
...
Signed-off-by: Vishal Rana <vr@labstack.com >
2018-06-28 21:22:50 -07:00
f49d166e6f
[FIX] Cleanup code ( #1061 )
...
Code cleanup
2018-02-21 10:44:17 -08:00
181e11a330
[Add] custom time stamp format #1046 ( #1066 )
...
* [Add] custom time stamp format
* [Update] property name & default value & comment about custom logger
2018-02-19 08:05:09 -08:00
da083ffd0a
Implemented rewrite middleware
...
Signed-off-by: Vishal Rana <vr@labstack.com >
2017-12-28 11:26:50 -08:00
1827916e76
Add cookie tag for logger ( #921 )
...
Thanks for your contribution 🎉
2017-05-08 08:10:11 -07:00
4b4a09fd31
Using random.String() for generating id
...
Signed-off-by: Vishal Rana <vr@labstack.com >
2017-03-06 13:39:36 -08:00
d3d0ee6527
add id (Request ID) in logger format.
2017-03-06 13:39:36 -08:00
52fa135fd5
Updated docs, exposed middleware.DefaultSkipper
...
Signed-off-by: Vishal Rana <vr@labstack.com >
2017-01-28 11:46:43 -08:00
7025f55cab
Error for non 443 port for auto tls
...
Signed-off-by: Vishal Rana <vr@labstack.com >
2017-01-23 15:39:19 -08:00
17d66313ff
Merge branch 'master' of https://github.com/labstack/echo
2017-01-21 10:21:02 -08:00
e8910be0ac
Updated deps and docs
...
Signed-off-by: Vishal Rana <vr@labstack.com >
2017-01-21 10:20:59 -08:00
8cd3cb043b
logger: Don't copy lock value in LoggerConfig.pool, use a pointer ( #825 )
...
Fixes #710 `go vet` failures
2017-01-21 10:18:34 -08:00
736d153c29
Startup banner
2017-01-14 12:49:58 -08:00
8526358e8a
Fixed logger middleware error return
...
Signed-off-by: Vishal Rana <vr@labstack.com >
2017-01-12 16:08:12 -08:00
f56450d8ce
Fixed #821
...
Signed-off-by: Vishal Rana <vr@labstack.com >
2017-01-12 09:09:51 -08:00
0696d55586
Updated logger docs
...
Signed-off-by: Vishal Rana <vr@labstack.com >
2017-01-11 21:02:34 -08:00
ce6b1e20db
Logger middleware interface ( #820 )
...
* Modified logger format
Signed-off-by: Vishal Rana <vr@labstack.com >
* Logger middleware via struct
Signed-off-by: Vishal Rana <vr@labstack.com >
* Fixed time format
Signed-off-by: Vishal Rana <vr@labstack.com >
2017-01-11 20:07:51 -08:00
4f1aef1469
Allows LoggerConfig to add new header, form, path and query tags ( #708 )
...
* [feature] implementing new log configuration tags for headers, form, query and path
* [refactor] merging all tests and removing path from the tags available for the logger
* [doc] updating middleware logger doc
* [tests] adding test cases for the other tags on the logger template
* [cleaning] moving h reference on tests to be a direct assignment given we dont need the reference to h anymore
2016-11-02 13:08:51 -07:00
2fbaf3a363
minor refactor, #677
...
Signed-off-by: Vishal Rana <vr@labstack.com >
2016-10-25 08:08:46 -07:00
0f219b59ec
fixed https://github.com/labstack/armor/issues/12
...
Signed-off-by: Vishal Rana <vr@labstack.com >
2016-10-22 17:23:15 -07:00
2aec0353f5
First commit to v3, #665
...
Signed-off-by: Vishal Rana <vr@labstack.com >
2016-09-22 22:56:00 -07:00
3d9d408365
Options for redirect middleware
...
Signed-off-by: Vishal Rana <vr@labstack.com >
2016-08-31 20:10:14 -07:00
0b7959a57d
Rename RemoteIP to RealIP
2016-08-18 09:26:58 +08:00
27f9b326b8
Ability to skip a middleware via callback
...
Signed-off-by: Vishal Rana <vr@labstack.com >
2016-07-27 09:34:44 -07:00
f4088cf594
Added JSON logging
...
Signed-off-by: Vishal Rana <vr@labstack.com >
2016-06-08 17:16:03 -07:00
c6b32d5541
Added json tags to middleware config
...
Signed-off-by: Vishal Rana <vr@labstack.com >
2016-05-18 18:53:54 -07:00
98dd8bf9e9
Added CSRF middleware, #341 .
...
Signed-off-by: Vishal Rana <vr@labstack.com >
2016-05-12 17:45:00 -07:00
1afaa6ec0b
Updated docs, changes to static middleware config
...
Signed-off-by: Vishal Rana <vr@labstack.com >
2016-05-10 11:52:04 -07:00
c4d6f16fc4
More tags in logger middleware
...
Signed-off-by: Vishal Rana <vr@labstack.com >
2016-05-10 07:57:35 -07:00
6b55156cb6
Fixed build
...
Signed-off-by: Vishal Rana <vr@labstack.com >
2016-05-09 19:19:53 -07:00
ef1d00349e
Fixed #505
...
Signed-off-by: Vishal Rana <vr@labstack.com >
2016-05-09 19:13:02 -07:00
be825e0229
Refactored variable names
...
Signed-off-by: Vishal Rana <vr@labstack.com >
2016-04-24 10:22:15 -07:00
496ea19a80
Atomically write logs in the Logger middleware
2016-04-22 19:05:49 +08:00
1247552c9b
Fixed https://github.com/labstack/echox/issues/9
...
Signed-off-by: Vishal Rana <vr@labstack.com >
2016-04-20 07:32:51 -07:00
f8117ac7b3
Properly disable colors in Logger middleware
...
Fix bug when colours are enabled if non-os.File writer is used as
output io.Writer.
2016-04-11 13:46:59 -07:00
1a7bc677da
API changes from to with
...
Signed-off-by: Vishal Rana <vr@labstack.com >
2016-04-07 21:20:50 -07:00
8b5772cf65
Proper header and MIME constants
...
Signed-off-by: Vishal Rana <vr@labstack.com >
2016-04-06 07:29:47 -07:00
adad28012c
Default bool config as false for middleware
...
Signed-off-by: Vishal Rana <vr@labstack.com >
2016-04-05 18:57:57 -07:00
b5d6c05101
Fixed #441 , #294
...
Signed-off-by: Vishal Rana <vr@labstack.com >
2016-04-02 14:24:51 -07:00
1113413441
Defaults for middleware config
...
Signed-off-by: Vishal Rana <vr@labstack.com >
2016-03-31 16:30:19 -07:00
16c6f478b1
Updated README.md
...
Signed-off-by: Vishal Rana <vr@labstack.com >
2016-03-27 10:25:31 -07:00
3a67c062de
Updated godoc
...
Signed-off-by: Vishal Rana <vr@labstack.com >
2016-03-23 23:05:01 -05:00