Tom Pallister
6a20baeb97
Improving logging and request id ( #189 )
...
* hacking around to work out why logging and request id isnt working
* pass request id into logger so it can be structured, removed a bunch of debug logging we dont need because diagnostic trace gets it
* changed config dependency
* always have tracing available
* made it so we dont need to pass config into services.AddOcelot anymore with .net core 2.0
* add test
* lots of changes relating to logging and request ids, also updated documentation
* fixed failing test i missed
2018-01-06 16:39:05 +00:00
Tom Pallister
fef19ddf98
Changed routing to support a catch all style ( #187 )
...
* Changed routing to support a catch all style
* refactoring placeholder tuff
* implemented simple priority in the routing
2018-01-05 21:26:15 +00:00
Tom Gardham-Pallister
88e51971c5
only get config once in a request...could make this its own middleware one day?
2017-11-10 18:07:08 +00:00
Philip Wood
d02e921a58
Moved ScopedRepository into test base class.
2017-07-18 10:53:57 +01:00
Philip Wood
8042bbab2c
Moved common middleare test setup into a base class
2017-07-18 09:28:32 +01:00
Juan Carlos Santana Herrera
24f7b9a171
UpstreamHttpMethod property (of class FileReRoute) changes from string to List<string>.
2017-05-05 11:47:28 +01:00
TomPallister
c3cd181b90
added a new implementation that stores the ocelot config in consul kv store, had to change some major things and add cache settings as default
2017-04-16 19:35:59 +01:00
Tom Gardham-Pallister
2dfdf0bb86
after much hacking unit tests passing
2017-02-21 07:34:47 +00:00
Tom Gardham-Pallister
33ce162693
changed upstream http method to use httpmethod class in .net
2017-02-07 18:30:21 +00:00
TomPallister
c46dcc05b8
started implementing the consul service provider
2017-02-04 13:16:31 +00:00
Tom Gardham-Pallister
c3a47f66c8
merge
2017-01-23 12:13:24 +00:00
TomPallister
af506b079a
more logging, more readme, more refactoring
2016-11-05 11:36:58 +00:00
TomPallister
8582ba45a9
Added some logging at last!
2016-11-04 20:17:15 +00:00
TomPallister
367fa327b3
bunch of refactoring
2016-10-26 21:38:44 +01:00
TomPallister
9c771bf9e0
added benchmarks back in, renamed data repository and a few other things
2016-10-24 19:32:52 +01:00
TomPallister
8b0ceeda5b
removed library namespace
2016-10-18 19:10:09 +01:00
TomPallister
f79b76b414
reorganised project so its a bit more vertical for features
2016-10-18 18:52:43 +01:00