{"repo":"romanpierson/vertx-web-accesslog","free":true,"listed":false,"github":"https://github.com/romanpierson/vertx-web-accesslog","clone":"git clone https://github.com/romanpierson/vertx-web-accesslog.git","description":"An access log implementation to be used in vert web routes - inspired by apache / tomcat access log configuration","language":"Java","stars":30,"topics":["accesslog","logging","vertx","vertx-web","elasticsearch"],"license":"Apache-2.0","category":"analytics","readme_excerpt":"vertx-web-accesslog An access log implementation to be used in vertx web routes. Inspired and with intention to be compliant with Apache HTTP Server mod log config module (http://httpd.apache.org/docs/2.4/en/mod/mod log config.html) W3C Extended Log File Format (http://www.w3.org/TR/WD-logfile.html) The main idea is to have an event based logging, with the possibility (but not enforcing you to do so) to directly export a log event natively to a target system, and not having to first write and persist it to a file and then read and parse it again from there like eg ELK is doing it. The drawback that those kind of solutions have is performance but even more issues like recognizing complete stacktraces etc. The ElasticSearch Appender is the only appender for now that takes advantage of those benefits. However you are free of course to use a traditional ELK setup style and just write your output to either console or a specific logfile - and let eg logstash take over from there. Key facts Zero dependencies (apart of vertx-web obviously) Easily extensible and customizable Small memory footprint Technical Usage The artefact is published on maven central. Just add it as a dependency to your project (gradle example) Compatibility with Vert.x core Since introduction of vert.x 5 due to some architectural changes the master contains vert.5 compatible version and its vert.x 4 compatible counterpart continues on branch vert.x-4.x . Those two versions are functional equivalent and you shoul","default_branch":null,"files":null,"tree":[],"storefront":"/r/romanpierson","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/romanpierson/vertx-web-accesslog/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}