Advertisement
Guest User

Untitled

a guest
Jan 14th, 2017
78
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.27 KB | None | 0 0
  1. # Root logger option
  2. log4j.rootLogger=DEBUG, stdout, file
  3.  
  4. # Redirect log messages to console
  5. log4j.appender.stdout=org.apache.log4j.ConsoleAppender
  6. log4j.appender.stdout.Target=System.out
  7. log4j.appender.stdout.layout=org.apache.log4j.PatternLayout
  8. log4j.appender.stdout.layout.ConversionPattern=%d{yyyy-MM-dd HH:mm:ss} %-5p %c{1}:%L - %m%n
  9.  
  10. # Redirect log messages to a log file, support file rolling.
  11. log4j.appender.file=org.apache.log4j.RollingFileAppender
  12. log4j.appender.file.File=D:\WorkSpace\ToDoList\src\log\log4j-application.log
  13. log4j.appender.file.MaxFileSize=5MB
  14. log4j.appender.file.MaxBackupIndex=10
  15. log4j.appender.file.layout=org.apache.log4j.PatternLayout
  16. log4j.appender.file.layout.ConversionPattern=%d{yyyy-MM-dd HH:mm:ss} %-5p %c{1}:%L - %m%n
  17.  
  18. import org.apache.log4j.Logger;
  19.  
  20. @WebServlet("/Login")
  21. public class LoginApp extends HttpServlet {
  22. private static final long serialVersionUID = 1L;
  23.  
  24. private final static Logger logger = Logger.getLogger(LoginApp.class);
  25. private HttpSession session = null;
  26. private String username;
  27. private String password;
  28. private User user;
  29. private List<Item> items = null;
  30. private final static HibernateToDoListDao actions = HibernateToDoListDao.getInstance();
  31.  
  32. public LoginApp()
  33. {
  34. super();
  35. }
  36.  
  37. protected void doPost(HttpServletRequest request,
  38. HttpServletResponse response) throws ServletException, IOException
  39. {
  40. username = request.getParameter("username");
  41. password = request.getParameter("password");
  42.  
  43. try
  44. {
  45. if(actions.authenticate(username, password) == true)
  46. {
  47. logger.info("The user: "+ username+" connect to app.");
  48. session = request.getSession();
  49. user = new User();
  50. user = actions.getUser(username);
  51. session.setAttribute("user", user);
  52. items = actions.getItems(username);
  53. session.setAttribute("listItem", items);
  54. request.getRequestDispatcher("Index.jsp").forward(request, response);
  55. }
  56. else
  57. {
  58. logger.error("The authenticate fail.");
  59. response.sendRedirect("error.jsp");
  60. }
  61. }
  62. catch(ToDoListDaoException e)
  63. {
  64. System.out.println(e.getMessage());
  65. }
  66. }
  67.  
  68. 2017-01-14 17:14:29 DEBUG AbstractBatcher:418 - about to close PreparedStatement (open PreparedStatements: 1, globally: 1)
  69. 2017-01-14 17:14:29 DEBUG TwoPhaseLoad:131 - resolving associations for [model.User#1]
  70. 2017-01-14 17:14:29 DEBUG TwoPhaseLoad:239 - done materializing entity [model.User#1]
  71. 2017-01-14 17:14:29 DEBUG StatefulPersistenceContext:892 - initializing non-lazy collections
  72. 2017-01-14 17:14:29 DEBUG ConnectionManager:427 - aggressively releasing JDBC connection
  73. 2017-01-14 17:14:29 DEBUG ConnectionManager:464 - releasing JDBC connection [ (open PreparedStatements: 0, globally: 0) (open ResultSets: 0, globally: 0)]
  74. 2017-01-14 17:14:29 INFO LoginApp:50 - The user: tal111s connect to app.
  75. 2017-01-14 17:14:29 DEBUG SessionImpl:257 - opened session at timestamp: 14844068691
  76. 2017-01-14 17:14:29 DEBUG QueryTranslatorImpl:272 - parse() - HQL: from model.User where username = :username
  77. 2017-01-14 17:14:29 DEBUG AST:291 - --- HQL AST ---
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement