User xyzzy is troubleshooting the Akismet plugin in Discourse, noting that while it occasionally flags test posts as spam, it doesn’t consistently do so — especially after manually triggering the CheckForSpamPosts Sidekiq job. They’ve adjusted the “skip akismet trust level” to TL2 and are testing with a TL1 user, but are unsure whether the plugin is still active since no relevant logs appear in production.log. In post 2, they ask for guidance. JammyDodger confirms Akismet worked initially with the test post from the plugin topic and offers to help if given configuration details and test text. In post 4, xyzzy clarifies they want visibility into Akismet’s decision-making — e.g., whether posts are skipped due to trust level or sent for review with Akismet’s verdict — and asks if such a debug log exists. The core issue is inconsistent spam detection and lack of diagnostic visibility.
I’ve seen a few test posts get flagged by Akismet so I know it worked at one point. However, I’m having a hard time getting it to flag any new test posts that I’ve tried.
I’m doing this testing with a TL1 test user and have temporarily set the “skip akismet trust level” setting to TL2.
Is there a log I can watch to see what’s going on? I’m not seeing my info in production.log so I’m wondering if the plugin is still working.
To be clear, it seems to work sometimes but not all the time and it’s kind of a mystery as to why.
That’s why I was hoping there was a log somewhere that I can watch where I can see what’s going on. IE, “this new post doesn’t need to go to Akismet because user is TL3” and “this post needs to go to Akismet and Akismet’s answer was its okay”. Does such a log exist?