I have a servlet class and I want to log to check whether it is initialised. I have added these 2 dependencies into my pom.xml:
<!-- https://mvnrepository.com/artifact/org.apache.logging.log4j/log4j-api -->
<dependency>
<groupId>org.apache.logging.log4j</groupId>
<artifactId>log4j-api</artifactId>
<version>2.14.1</version>
<scope>provided</scope>
</dependency>
<!-- https://mvnrepository.com/artifact/org.apache.logging.log4j/log4j-core -->
<dependency>
<groupId>org.apache.logging.log4j</groupId>
<artifactId>log4j-core</artifactId>
<version>2.14.1</version>
<scope>provided</scope>
</dependency>
And this is my servlet class (I left out other imports for simplicity's sake):
import org.apache.log4j.LogManager;
import org.apache.log4j.Logger;
import com.atlassian.sal.api.auth.LoginUriProvider;
import com.atlassian.sal.api.user.UserManager;
public class MyServlet extends HttpServlet{
private static final Logger log = LogManager.getLogger(MyServlet);
private final UserManager userManager;
private final LoginUriProvider loginUriProvider;
public MyServlet(UserManager userManager, LoginUriProvider loginUriProvider){
this.userManager = userManager;
this.loginUriProvider = loginUriProvider;
log.debug("Servlet initialised");
}
However, the log.debug() is not showing in my console. What did I do wrong?
@Chong Jing Hong Were you able to resolve this issue? If so how?
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.