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?
Online forums and learning are now in one easy-to-use experience.
By continuing, you accept the updated Community Terms of Use and acknowledge the Privacy Policy. Your public name, photo, and achievements may be publicly visible and available in search engines.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.