So I'm trying to pull logs from a reverse proxy docker.
Logs as follows
{"log":"192.168.0.6 - - [21/Jul/2023:14:15:05 +0000] \"GET /assets/abc.css HTTP/1.0\" 200 2003 \"
https://random url\" \"Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:109.0) Gecko/20100101 Firefox/115.0\"\n","stream":"stdout","time":"2023-07-21T14:15:05.793190376Z"}
{"log":"192.168.0.6 - - [21/Jul/2023:14:15:05 +0000] \"GET /assets/sbc.js HTTP/1.0\" 200 1729077 \"
https://random-url\" \"Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:109.0) Gecko/20100101 Firefox/115.0\"\n","stream":"stdout","time":"2023-07-21T14:15:05.793755065Z"}
{"log":"192.168.0.6 - - [21/Jul/2023:14:15:16 +0000] \"GET /abc HTTP/1.0\" 200 461 \"-\" \"abc\"\n","stream":"stdout","time":"2023-07-21T14:15:16.201156631Z"}
{"log":"192.168.0.6 - - [21/Jul/2023:14:15:46 +0000] \"GET /abc HTTP/1.0\" 200 461 \"-\" \"abc\"\n","stream":"stdout","time":"2023-07-21T14:15:46.277675939Z"}
Wazuh parses JSON format, but couldn't parse the syslog format.

I tried parent-child parsers but it didn't work.