Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Revert "Revert "Merge container-accesslogging into jdisc_http_service"" | Bjørn Christian Seime | 2021-01-11 | 1 | -397/+0 |
| | |||||
* | Revert "Merge container-accesslogging into jdisc_http_service" | Bjørn Christian Seime | 2021-01-11 | 1 | -0/+397 |
| | |||||
* | Merge container-accesslogging into jdisc_http_service | Bjørn Christian Seime | 2021-01-11 | 1 | -397/+0 |
| | |||||
* | Revert "Revert "Simplify symlink"" | Håkon Hallingstad | 2020-12-08 | 1 | -8/+1 |
| | |||||
* | Revert "Simplify symlink" | Harald Musum | 2020-12-07 | 1 | -1/+8 |
| | |||||
* | Simplify symlink | Håkon Hallingstad | 2020-12-02 | 1 | -8/+1 |
| | | | | | | | The symlink points to a file in the same directory. Therefore, instead of pointing to the absolute path, it should point to the filename. This also makes the symlink work on the host, if the symlink was made in a container (and vice versa). | ||||
* | avoid calling nativeIO.dropPartialFileFromCache too often | Arne Juul | 2020-12-01 | 1 | -2/+4 |
| | | | | | * there is no need to call fsync() every 100 milliseconds just to drop minimal amounts of data from the file system cache. | ||||
* | Make fileName volatile | Bjørn Christian Seime | 2020-02-21 | 1 | -2/+1 |
| | |||||
* | Only run super.flush in flush method. Also reset lastDropPosition when there ↵ | Henning Baldersheim | 2019-06-25 | 1 | -1/+2 |
| | | | | is a new file. | ||||
* | Continously drop from cache what you have written to the log. | Henning Baldersheim | 2019-06-25 | 1 | -6/+20 |
| | |||||
* | A utillity for manual testing on continous dropping from cache. | Henning Baldersheim | 2019-06-24 | 1 | -1/+1 |
| | |||||
* | Drop file continously from cache as we read it. | Henning Baldersheim | 2019-06-24 | 1 | -37/+11 |
| | |||||
* | use try-with-resources to ensure streams are closed | Arne Juul | 2019-05-23 | 1 | -5/+3 |
| | |||||
* | Inline init method. | gjoranv | 2019-01-21 | 1 | -4/+0 |
| | | | | - Failed on assignment to final field. | ||||
* | Track removal of fileHandler.rotateSchema from access-log.def | Tor Egge | 2019-01-21 | 1 | -15/+8 |
| | |||||
* | Minor fixes | Jon Bratseth | 2018-10-14 | 1 | -2/+2 |
| | |||||
* | Use ProcessExecuter | Jon Bratseth | 2018-10-12 | 1 | -4/+2 |
| | |||||
* | Properly shutdown the executor service. | Henning Baldersheim | 2018-10-10 | 1 | -3/+4 |
| | |||||
* | Do compression in a different thread to avoid filling Q during compression. | Henning Baldersheim | 2018-10-10 | 1 | -18/+24 |
| | |||||
* | Test compression on logrotate and correct visibility and cleanup unused code. | Henning Baldersheim | 2018-10-10 | 1 | -66/+51 |
| | |||||
* | Do not delete uncompressed file on error. | Henning Baldersheim | 2018-10-09 | 1 | -5/+9 |
| | |||||
* | Must wait until gzip is actually done. | Henning Baldersheim | 2018-10-09 | 1 | -1/+2 |
| | |||||
* | Use full path instead of just filename, as it might contain a path. | Henning Baldersheim | 2018-09-26 | 1 | -2/+3 |
| | |||||
* | Do not try to compress or in any way handle a file that does not exist. | Henning Baldersheim | 2018-09-26 | 1 | -9/+11 |
| | |||||
* | Revert "Revert "Balder/add native fadvise"" | Henning Baldersheim | 2018-09-26 | 1 | -3/+17 |
| | |||||
* | Revert "Balder/add native fadvise" | Jon Marius Venstad | 2018-09-26 | 1 | -17/+3 |
| | |||||
* | Fix comments from pull request review. | Henning Baldersheim | 2018-09-26 | 1 | -4/+4 |
| | | | | - Better naming and make static what can be static. | ||||
* | Do not expose error. | Henning Baldersheim | 2018-09-26 | 1 | -3/+17 |
| | | | | Drop from cache after rotation. | ||||
* | enforce log retention policies | Arne Juul | 2018-09-06 | 1 | -1/+5 |
| | | | | | | | | | | | * for access logs, save meta-data about the log file itself in a simple format. * implement a proof-of-concept shell script that removes log files after one month. * ensure retention enforcer is started when services start * note that retention enforcer will continue running even after services stop, but it has protection to ensure that it won't multiply endlessly. | ||||
* | Revert "Revert "Gjoranv/java9 prep 05"" | gjoranv | 2018-05-02 | 1 | -1/+1 |
| | |||||
* | Revert "Gjoranv/java9 prep 05" | gjoranv | 2018-05-02 | 1 | -1/+1 |
| | |||||
* | Java 9: Replace 'new Long' with 'Long.valueOf' | gjoranv | 2018-05-01 | 1 | -1/+1 |
| | |||||
* | do not block waiting for gzip to finish | Arne Juul | 2018-04-17 | 1 | -2/+1 |
| | |||||
* | hack in gzip of access logs | Arne Juul | 2018-03-11 | 1 | -5/+38 |
| | |||||
* | Update copyright headers | Jon Bratseth | 2017-06-14 | 1 | -1/+1 |
| | |||||
* | Revert "Update copyright headers" | Jon Bratseth | 2017-06-14 | 1 | -1/+1 |
| | |||||
* | Update copyright headers | Jon Bratseth | 2017-06-14 | 1 | -1/+1 |
| | |||||
* | Revert "Copyright header" | Jon Bratseth | 2017-06-13 | 1 | -1/+1 |
| | |||||
* | Copyright header | Jon Bratseth | 2017-06-13 | 1 | -1/+1 |
| | |||||
* | If there is nothing to do we will flush every 100ms, if not we will be a bit ↵ | Henning Baldersheim | 2016-09-12 | 1 | -7/+13 |
| | | | | more relaxed. | ||||
* | Actually remove the flush that was earlier replaced by ↵ | Henning Baldersheim | 2016-09-09 | 1 | -1/+0 |
| | | | | flush-if-long-enough-since-last-flush | ||||
* | - Allow 100k elements in the logging Q. | Henning Baldersheim | 2016-09-09 | 1 | -6/+16 |
| | | | | | - No need to flush after every message. - Once every 5 seconds should do. | ||||
* | the "Logger" is a Daemon thread | Arne Juul | 2016-06-17 | 1 | -0/+1 |
| | | | | | * this ensures the container can exit normally even if the access logging module isn't shutdown properly. | ||||
* | Publish | Jon Bratseth | 2016-06-15 | 1 | -0/+363 |