{"push_id":819935879,"size":12,"distinct_size":12,"ref":"refs/heads/master","head":"04b732c4f3d9d58fc87c21d3ed0a14535cc65579","before":"409e04f1048f66850b2cae1a61cae5b9a750c137","commits":[{"sha":"5a988987d0a436c88d59e7db4fe77a2b4472c0bc","author":{"email":"d9d54d2fcf53987fe7e2da5d488d85eddc99d7e1@reaktor.com","name":"Teijo Laine"},"message":"Access logging middleware and sample template","distinct":true,"url":"https://api.github.com/repos/Opetushallitus/valintarekisteri/commits/5a988987d0a436c88d59e7db4fe77a2b4472c0bc"},{"sha":"4b7c1f996bf2b384cad300280183cd17b02fc76d","author":{"email":"d9d54d2fcf53987fe7e2da5d488d85eddc99d7e1@reaktor.com","name":"Teijo Laine"},"message":"Forward access log to separate appender","distinct":true,"url":"https://api.github.com/repos/Opetushallitus/valintarekisteri/commits/4b7c1f996bf2b384cad300280183cd17b02fc76d"},{"sha":"d0b1283651cd196963053d7091434df2b44389f4","author":{"email":"2a479f49b012c99ae500010411fe41e4d7fa6840@gmail.com","name":"Verneri Åberg"},"message":"format logs","distinct":true,"url":"https://api.github.com/repos/Opetushallitus/valintarekisteri/commits/d0b1283651cd196963053d7091434df2b44389f4"},{"sha":"a4c1b73c3cc2a18b16f7e179a67a4526814426d4","author":{"email":"2a479f49b012c99ae500010411fe41e4d7fa6840@gmail.com","name":"Verneri Åberg"},"message":"parse format string only once","distinct":true,"url":"https://api.github.com/repos/Opetushallitus/valintarekisteri/commits/a4c1b73c3cc2a18b16f7e179a67a4526814426d4"},{"sha":"87e4bf7a2b6d037dabdcb2ef59f309522119dc02","author":{"email":"d9d54d2fcf53987fe7e2da5d488d85eddc99d7e1@reaktor.com","name":"Teijo Laine"},"message":"Add %F to access logger and test basic functionality","distinct":true,"url":"https://api.github.com/repos/Opetushallitus/valintarekisteri/commits/87e4bf7a2b6d037dabdcb2ef59f309522119dc02"},{"sha":"e707c86faea6068075c2146a81852fc4973bb786","author":{"email":"d9d54d2fcf53987fe7e2da5d488d85eddc99d7e1@reaktor.com","name":"Teijo Laine"},"message":"Fix %{}i access logging","distinct":true,"url":"https://api.github.com/repos/Opetushallitus/valintarekisteri/commits/e707c86faea6068075c2146a81852fc4973bb786"},{"sha":"28c28a8a07b1c40f8428a229329cd6bc0f1215de","author":{"email":"d9d54d2fcf53987fe7e2da5d488d85eddc99d7e1@reaktor.com","name":"Teijo Laine"},"message":"Implement %r","distinct":true,"url":"https://api.github.com/repos/Opetushallitus/valintarekisteri/commits/28c28a8a07b1c40f8428a229329cd6bc0f1215de"},{"sha":"02adeaa69fc8bb739df4bce17d3526c76276ec6e","author":{"email":"d9d54d2fcf53987fe7e2da5d488d85eddc99d7e1@reaktor.com","name":"Teijo Laine"},"message":"Test timestamp pattern","distinct":true,"url":"https://api.github.com/repos/Opetushallitus/valintarekisteri/commits/02adeaa69fc8bb739df4bce17d3526c76276ec6e"},{"sha":"41b3de42799f679e0d367f2da2c3e73bb9b6a525","author":{"email":"d9d54d2fcf53987fe7e2da5d488d85eddc99d7e1@reaktor.com","name":"Teijo Laine"},"message":"Trim tests","distinct":true,"url":"https://api.github.com/repos/Opetushallitus/valintarekisteri/commits/41b3de42799f679e0d367f2da2c3e73bb9b6a525"},{"sha":"048e95008db3b67becd05ef904356a7d4a8fb5b6","author":{"email":"d9d54d2fcf53987fe7e2da5d488d85eddc99d7e1@reaktor.com","name":"Teijo Laine"},"message":"Fix complex parsing","distinct":true,"url":"https://api.github.com/repos/Opetushallitus/valintarekisteri/commits/048e95008db3b67becd05ef904356a7d4a8fb5b6"},{"sha":"6243f322ff2aaf7b0ed1677e7aebec18971666cc","author":{"email":"d9d54d2fcf53987fe7e2da5d488d85eddc99d7e1@reaktor.com","name":"Teijo Laine"},"message":"Trim dev-luokka.properties accessLogPattern","distinct":true,"url":"https://api.github.com/repos/Opetushallitus/valintarekisteri/commits/6243f322ff2aaf7b0ed1677e7aebec18971666cc"},{"sha":"04b732c4f3d9d58fc87c21d3ed0a14535cc65579","author":{"email":"d9d54d2fcf53987fe7e2da5d488d85eddc99d7e1@reaktor.com","name":"Teijo Laine"},"message":"Merge branch 'access-log'","distinct":true,"url":"https://api.github.com/repos/Opetushallitus/valintarekisteri/commits/04b732c4f3d9d58fc87c21d3ed0a14535cc65579"}]}