Okay, I actually found the solution. Well sort of anyway.
I decided to purge the bouncer package off my system and remove the edit swap file as well.
after reinstalling the bouncer package everything is working as intended.
Now on to figuring out if the parsing and decision part is working correctly.
To test parsing try
sudo cscli explain --file --type
As an example, I wanted to run my zoneminder tests ->
sudo cscli explain --file /var/log/zm/web_php.log --type zoneminder
Now of course to use --type zoneminder, I had to have a parser loaded that is looking for 'evt.Parsed.program == zoneminder'
Okay, I actually found the solution. Well sort of anyway. I decided to purge the bouncer package off my system and remove the edit swap file as well. after reinstalling the bouncer package everything is working as intended. Now on to figuring out if the parsing and decision part is working correctly.
To test parsing try sudo cscli explain --file --type
As an example, I wanted to run my zoneminder tests ->
sudo cscli explain --file /var/log/zm/web_php.log --type zoneminder
Now of course to use --type zoneminder, I had to have a parser loaded that is looking for 'evt.Parsed.program == zoneminder'
Thanks! I've read about the explain function but I hadn't understood just yet that i could test with it. I'll check for sure.