You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Selenide depends only on slf4j-api.jar and doesn't provide any of slf4j implementations.
Users who are not aware of slf4j specifics just don't see any Selenide logs and don't even know about the problem.
Details
Actually users do see these errors in logs:
SLF4J: Failed to load class "org.slf4j.impl.StaticLoggerBinder".
SLF4J: Defaulting to no-operation (NOP) logger implementation
SLF4J: See http://www.slf4j.org/codes.html#StaticLoggerBinder for further details.
But users don't realise it's somehow connected to Selenide's TextReport.
Solution
I suggest that Selenide should fail if there is not slf4j implementations found in classpath. Giving a clear error message like
The problem
Selenide depends only on
slf4j-api.jar
and doesn't provide any ofslf4j
implementations.Users who are not aware of slf4j specifics just don't see any Selenide logs and don't even know about the problem.
Details
Actually users do see these errors in logs:
But users don't realise it's somehow connected to Selenide's TextReport.
Solution
I suggest that Selenide should fail if there is not slf4j implementations found in classpath. Giving a clear error message like
Tell us about your environment
The text was updated successfully, but these errors were encountered: