Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- # Root logger option
- log4j.rootLogger=DEBUG, stdout, file
- # Redirect log messages to console
- log4j.appender.stdout=org.apache.log4j.ConsoleAppender
- log4j.appender.stdout.Target=System.out
- log4j.appender.stdout.layout=org.apache.log4j.PatternLayout
- log4j.appender.stdout.layout.ConversionPattern=%d{yyyy-MM-dd HH:mm:ss} %-5p %c{1}:%L - %m%n
- # Redirect log messages to a log file, support file rolling.
- log4j.appender.file=org.apache.log4j.RollingFileAppender
- log4j.appender.file.File=D:\WorkSpace\ToDoList\src\log\log4j-application.log
- log4j.appender.file.MaxFileSize=5MB
- log4j.appender.file.MaxBackupIndex=10
- log4j.appender.file.layout=org.apache.log4j.PatternLayout
- log4j.appender.file.layout.ConversionPattern=%d{yyyy-MM-dd HH:mm:ss} %-5p %c{1}:%L - %m%n
- import org.apache.log4j.Logger;
- @WebServlet("/Login")
- public class LoginApp extends HttpServlet {
- private static final long serialVersionUID = 1L;
- private final static Logger logger = Logger.getLogger(LoginApp.class);
- private HttpSession session = null;
- private String username;
- private String password;
- private User user;
- private List<Item> items = null;
- private final static HibernateToDoListDao actions = HibernateToDoListDao.getInstance();
- public LoginApp()
- {
- super();
- }
- protected void doPost(HttpServletRequest request,
- HttpServletResponse response) throws ServletException, IOException
- {
- username = request.getParameter("username");
- password = request.getParameter("password");
- try
- {
- if(actions.authenticate(username, password) == true)
- {
- logger.info("The user: "+ username+" connect to app.");
- session = request.getSession();
- user = new User();
- user = actions.getUser(username);
- session.setAttribute("user", user);
- items = actions.getItems(username);
- session.setAttribute("listItem", items);
- request.getRequestDispatcher("Index.jsp").forward(request, response);
- }
- else
- {
- logger.error("The authenticate fail.");
- response.sendRedirect("error.jsp");
- }
- }
- catch(ToDoListDaoException e)
- {
- System.out.println(e.getMessage());
- }
- }
- 2017-01-14 17:14:29 DEBUG AbstractBatcher:418 - about to close PreparedStatement (open PreparedStatements: 1, globally: 1)
- 2017-01-14 17:14:29 DEBUG TwoPhaseLoad:131 - resolving associations for [model.User#1]
- 2017-01-14 17:14:29 DEBUG TwoPhaseLoad:239 - done materializing entity [model.User#1]
- 2017-01-14 17:14:29 DEBUG StatefulPersistenceContext:892 - initializing non-lazy collections
- 2017-01-14 17:14:29 DEBUG ConnectionManager:427 - aggressively releasing JDBC connection
- 2017-01-14 17:14:29 DEBUG ConnectionManager:464 - releasing JDBC connection [ (open PreparedStatements: 0, globally: 0) (open ResultSets: 0, globally: 0)]
- 2017-01-14 17:14:29 INFO LoginApp:50 - The user: tal111s connect to app.
- 2017-01-14 17:14:29 DEBUG SessionImpl:257 - opened session at timestamp: 14844068691
- 2017-01-14 17:14:29 DEBUG QueryTranslatorImpl:272 - parse() - HQL: from model.User where username = :username
- 2017-01-14 17:14:29 DEBUG AST:291 - --- HQL AST ---
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement