-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathtreehole.log
2200 lines (2200 loc) · 512 KB
/
treehole.log
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
2017-11-24 17:24:01.841 INFO 19129 --- [main] c.z.treehole.TreeholeApplication : Starting TreeholeApplication on YingweideMacBook-Pro.local with PID 19129 (/Users/zhangyw/IdeaProjects/zhangyw/Projects/java/treehole-jekyll/treehole-jekyll/target/classes started by zhangyw in /Users/zhangyw/IdeaProjects/zhangyw/Projects/java/treehole-jekyll/treehole-jekyll)
2017-11-24 17:24:01.848 INFO 19129 --- [main] c.z.treehole.TreeholeApplication : No active profile set, falling back to default profiles: default
2017-11-24 17:24:01.939 INFO 19129 --- [main] ationConfigEmbeddedWebApplicationContext : Refreshing org.springframework.boot.context.embedded.AnnotationConfigEmbeddedWebApplicationContext@7283d3eb: startup date [Fri Nov 24 17:24:01 CST 2017]; root of context hierarchy
2017-11-24 17:24:06.629 INFO 19129 --- [main] s.b.c.e.t.TomcatEmbeddedServletContainer : Tomcat initialized with port(s): 5000 (http)
2017-11-24 17:24:06.650 INFO 19129 --- [main] o.apache.catalina.core.StandardService : Starting service Tomcat
2017-11-24 17:24:06.652 INFO 19129 --- [main] org.apache.catalina.core.StandardEngine : Starting Servlet Engine: Apache Tomcat/8.5.14
2017-11-24 17:24:06.797 INFO 19129 --- [localhost-startStop-1] o.a.c.c.C.[Tomcat].[localhost].[/] : Initializing Spring embedded WebApplicationContext
2017-11-24 17:24:06.798 INFO 19129 --- [localhost-startStop-1] o.s.web.context.ContextLoader : Root WebApplicationContext: initialization completed in 4864 ms
2017-11-24 17:24:07.387 INFO 19129 --- [localhost-startStop-1] o.s.b.w.servlet.ServletRegistrationBean : Mapping servlet: 'dispatcherServlet' to [/]
2017-11-24 17:24:07.395 INFO 19129 --- [localhost-startStop-1] o.s.b.w.servlet.FilterRegistrationBean : Mapping filter: 'metricsFilter' to: [/*]
2017-11-24 17:24:07.396 INFO 19129 --- [localhost-startStop-1] o.s.b.w.servlet.FilterRegistrationBean : Mapping filter: 'characterEncodingFilter' to: [/*]
2017-11-24 17:24:07.397 INFO 19129 --- [localhost-startStop-1] o.s.b.w.servlet.FilterRegistrationBean : Mapping filter: 'hiddenHttpMethodFilter' to: [/*]
2017-11-24 17:24:07.397 INFO 19129 --- [localhost-startStop-1] o.s.b.w.servlet.FilterRegistrationBean : Mapping filter: 'httpPutFormContentFilter' to: [/*]
2017-11-24 17:24:07.397 INFO 19129 --- [localhost-startStop-1] o.s.b.w.servlet.FilterRegistrationBean : Mapping filter: 'requestContextFilter' to: [/*]
2017-11-24 17:24:07.397 INFO 19129 --- [localhost-startStop-1] o.s.b.w.servlet.FilterRegistrationBean : Mapping filter: 'webRequestLoggingFilter' to: [/*]
2017-11-24 17:24:07.397 INFO 19129 --- [localhost-startStop-1] o.s.b.w.servlet.FilterRegistrationBean : Mapping filter: 'applicationContextIdFilter' to: [/*]
2017-11-24 17:24:09.371 WARN 19129 --- [main] o.b.ext.spring.BeetlSpringViewResolver : Beetl不建议使用使用spring前缀,会导致include,layout找不到对应的模板,请使用beetl的配置RESOURCE.ROOT来配置模板根目录
2017-11-24 17:24:10.802 INFO 19129 --- [main] s.w.s.m.m.a.RequestMappingHandlerAdapter : Looking for @ControllerAdvice: org.springframework.boot.context.embedded.AnnotationConfigEmbeddedWebApplicationContext@7283d3eb: startup date [Fri Nov 24 17:24:01 CST 2017]; root of context hierarchy
2017-11-24 17:24:11.031 INFO 19129 --- [main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped "{[/admin/articles/{id}],methods=[DELETE]}" onto public java.util.Map com.zhangyingwei.treehole.admin.controller.ArticleController.delete(java.util.Map<java.lang.String, java.lang.Object>,java.lang.String,java.lang.String) throws com.zhangyingwei.treehole.common.exception.TreeHoleException
2017-11-24 17:24:11.046 INFO 19129 --- [main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped "{[/admin/articles/publish/{id}],methods=[PUT]}" onto public java.util.Map com.zhangyingwei.treehole.admin.controller.ArticleController.publish(java.util.Map<java.lang.String, java.lang.Object>,java.lang.String) throws com.zhangyingwei.treehole.common.exception.TreeHoleException
2017-11-24 17:24:11.051 INFO 19129 --- [main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped "{[/admin/articles/publish],methods=[POST]}" onto public java.lang.String com.zhangyingwei.treehole.admin.controller.ArticleController.publish(java.util.Map<java.lang.String, java.lang.Object>,com.zhangyingwei.treehole.admin.model.Article) throws com.zhangyingwei.treehole.common.exception.TreeHoleException
2017-11-24 17:24:11.056 INFO 19129 --- [main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped "{[/admin/articles/publish],methods=[GET]}" onto public java.lang.String com.zhangyingwei.treehole.admin.controller.ArticleController.indexPublish(java.util.Map<java.lang.String, java.lang.Object>) throws com.zhangyingwei.treehole.common.exception.TreeHoleException
2017-11-24 17:24:11.083 INFO 19129 --- [main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped "{[/admin/articles/{id}],methods=[GET]}" onto public java.lang.String com.zhangyingwei.treehole.admin.controller.ArticleController.editArticle(java.util.Map<java.lang.String, java.lang.Object>,java.lang.String) throws com.zhangyingwei.treehole.common.exception.TreeHoleException
2017-11-24 17:24:11.086 INFO 19129 --- [main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped "{[/admin/articles],methods=[POST]}" onto public java.lang.String com.zhangyingwei.treehole.admin.controller.ArticleController.saveEditArticle(java.util.Map<java.lang.String, java.lang.Object>,com.zhangyingwei.treehole.admin.model.Article) throws com.zhangyingwei.treehole.common.exception.TreeHoleException
2017-11-24 17:24:11.093 INFO 19129 --- [main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped "{[/admin/articles/history],methods=[GET]}" onto public java.lang.String com.zhangyingwei.treehole.admin.controller.ArticleController.indexHisroty(java.util.Map<java.lang.String, java.lang.Object>) throws com.zhangyingwei.treehole.common.exception.TreeHoleException
2017-11-24 17:24:11.094 INFO 19129 --- [main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped "{[/admin/articles/count],methods=[GET]}" onto public java.util.Map<java.lang.String, java.lang.Object> com.zhangyingwei.treehole.admin.controller.ArticleController.getArticleCount() throws com.zhangyingwei.treehole.common.exception.TreeHoleException
2017-11-24 17:24:11.098 INFO 19129 --- [main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped "{[/admin/blog/basic],methods=[GET]}" onto public java.lang.String com.zhangyingwei.treehole.admin.controller.BlogManageController.indexBasicInfoManage(java.util.Map<java.lang.String, java.lang.Object>) throws com.zhangyingwei.treehole.common.exception.TreeHoleException
2017-11-24 17:24:11.099 INFO 19129 --- [main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped "{[/admin/blog/basic],methods=[PUT]}" onto public java.util.Map<java.lang.String, java.lang.Object> com.zhangyingwei.treehole.admin.controller.BlogManageController.editBlogInfo(com.zhangyingwei.treehole.install.model.BlogConf) throws com.zhangyingwei.treehole.common.exception.TreeHoleException
2017-11-24 17:24:11.101 INFO 19129 --- [main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped "{[/admin/articles/commonts],methods=[GET]}" onto public java.lang.String com.zhangyingwei.treehole.admin.controller.CommontController.index()
2017-11-24 17:24:11.102 INFO 19129 --- [main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped "{[/files/{fileAlias}],methods=[GET]}" onto public void com.zhangyingwei.treehole.admin.controller.FileClientController.downLoad(java.lang.String,javax.servlet.http.HttpServletResponse)
2017-11-24 17:24:11.105 INFO 19129 --- [main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped "{[/admin/files/{id}],methods=[DELETE]}" onto public java.util.Map<java.lang.String, java.lang.Object> com.zhangyingwei.treehole.admin.controller.FileManageController.delete(java.lang.String) throws com.zhangyingwei.treehole.common.exception.TreeHoleException
2017-11-24 17:24:11.109 INFO 19129 --- [main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped "{[/admin/files/list],methods=[GET]}" onto public java.util.Map<java.lang.String, java.lang.Object> com.zhangyingwei.treehole.admin.controller.FileManageController.listFiles() throws com.zhangyingwei.treehole.common.exception.TreeHoleException
2017-11-24 17:24:11.110 INFO 19129 --- [main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped "{[/admin/files/upload],methods=[POST]}" onto public java.util.Map<java.lang.String, java.lang.Object> com.zhangyingwei.treehole.admin.controller.FileManageController.upload(org.springframework.web.multipart.MultipartFile) throws com.zhangyingwei.treehole.common.exception.TreeHoleException
2017-11-24 17:24:11.111 INFO 19129 --- [main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped "{[/admin/files],methods=[GET]}" onto public java.lang.String com.zhangyingwei.treehole.admin.controller.FileManageController.fileManageIndex()
2017-11-24 17:24:11.112 INFO 19129 --- [main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped "{[/admin/files/count],methods=[GET]}" onto public java.util.Map<java.lang.String, java.lang.Object> com.zhangyingwei.treehole.admin.controller.FileManageController.getFilesCount() throws com.zhangyingwei.treehole.common.exception.TreeHoleException
2017-11-24 17:24:11.114 INFO 19129 --- [main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped "{[/admin/articles/kinds]}" onto public java.lang.String com.zhangyingwei.treehole.admin.controller.KindController.indexKind(java.util.Map<java.lang.String, java.lang.Object>) throws com.zhangyingwei.treehole.common.exception.TreeHoleException
2017-11-24 17:24:11.115 INFO 19129 --- [main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped "{[/admin/articles/kinds/{id}],methods=[DELETE]}" onto public java.util.Map<java.lang.String, java.lang.Object> com.zhangyingwei.treehole.admin.controller.KindController.deleteById(java.lang.String,java.lang.String) throws com.zhangyingwei.treehole.common.exception.TreeHoleException
2017-11-24 17:24:11.116 INFO 19129 --- [main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped "{[/admin/articles/kinds],methods=[PUT]}" onto public java.util.Map<java.lang.String, java.lang.Object> com.zhangyingwei.treehole.admin.controller.KindController.editKindInfo(com.zhangyingwei.treehole.admin.model.Kind) throws com.zhangyingwei.treehole.common.exception.TreeHoleException
2017-11-24 17:24:11.117 INFO 19129 --- [main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped "{[/admin/articles/kinds],methods=[POST]}" onto public java.util.Map<java.lang.String, java.lang.Object> com.zhangyingwei.treehole.admin.controller.KindController.addKindInfo(com.zhangyingwei.treehole.admin.model.Kind) throws com.zhangyingwei.treehole.common.exception.TreeHoleException
2017-11-24 17:24:11.121 INFO 19129 --- [main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped "{[/admin],methods=[GET]}" onto public java.lang.String com.zhangyingwei.treehole.admin.controller.LoginController.index(java.util.Map<java.lang.String, java.lang.Object>,javax.servlet.http.HttpSession,javax.servlet.http.HttpServletRequest)
2017-11-24 17:24:11.121 INFO 19129 --- [main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped "{[/admin/login],methods=[POST]}" onto public java.lang.String com.zhangyingwei.treehole.admin.controller.LoginController.login(javax.servlet.http.HttpSession,com.zhangyingwei.treehole.admin.model.User) throws com.zhangyingwei.treehole.common.exception.TreeHoleException
2017-11-24 17:24:11.121 INFO 19129 --- [main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped "{[/admin/logout],methods=[GET]}" onto public java.lang.String com.zhangyingwei.treehole.admin.controller.LoginController.logout(javax.servlet.http.HttpSession)
2017-11-24 17:24:11.122 INFO 19129 --- [main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped "{[/admin/login],methods=[GET]}" onto public java.lang.String com.zhangyingwei.treehole.admin.controller.LoginController.loginIndex(javax.servlet.http.HttpServletRequest)
2017-11-24 17:24:11.122 INFO 19129 --- [main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped "{[/admin/blog/settings],methods=[GET]}" onto public java.lang.String com.zhangyingwei.treehole.admin.controller.SettingsController.index()
2017-11-24 17:24:11.125 INFO 19129 --- [main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped "{[/admin/blog/statistic],methods=[GET]}" onto public java.lang.String com.zhangyingwei.treehole.admin.controller.StatisticController.index()
2017-11-24 17:24:11.139 INFO 19129 --- [main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped "{[/feed],methods=[GET]}" onto public void com.zhangyingwei.treehole.blog.controller.FeedController.feed(javax.servlet.http.HttpServletResponse) throws com.zhangyingwei.treehole.common.exception.TreeHoleException
2017-11-24 17:24:11.139 INFO 19129 --- [main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped "{[/rss],methods=[GET]}" onto public java.lang.String com.zhangyingwei.treehole.blog.controller.FeedController.rss()
2017-11-24 17:24:11.155 INFO 19129 --- [main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped "{[],methods=[GET]}" onto public java.lang.String com.zhangyingwei.treehole.blog.controller.IndexController.index()
2017-11-24 17:24:11.156 INFO 19129 --- [main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped "{[/tags],methods=[GET]}" onto public java.lang.String com.zhangyingwei.treehole.blog.controller.IndexController.tags(java.util.Map<java.lang.String, java.lang.Object>) throws com.zhangyingwei.treehole.common.exception.TreeHoleException
2017-11-24 17:24:11.157 INFO 19129 --- [main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped "{[/articles/pages/{page}],methods=[GET]}" onto public java.lang.String com.zhangyingwei.treehole.blog.controller.IndexController.indexArticlesWithPage(java.util.Map<java.lang.String, java.lang.Object>,java.lang.Integer) throws com.zhangyingwei.treehole.common.exception.TreeHoleException
2017-11-24 17:24:11.158 INFO 19129 --- [main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped "{[/articles],methods=[GET]}" onto public java.lang.String com.zhangyingwei.treehole.blog.controller.IndexController.indexArticles(java.util.Map<java.lang.String, java.lang.Object>) throws com.zhangyingwei.treehole.common.exception.TreeHoleException
2017-11-24 17:24:11.158 INFO 19129 --- [main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped "{[/articles/{id}],methods=[GET]}" onto public java.lang.String com.zhangyingwei.treehole.blog.controller.IndexController.getArticle(java.util.Map<java.lang.String, java.lang.Object>,java.lang.Integer) throws com.zhangyingwei.treehole.common.exception.TreeHoleException
2017-11-24 17:24:11.159 INFO 19129 --- [main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped "{[/articles/alias/{alias}],methods=[GET]}" onto public java.lang.String com.zhangyingwei.treehole.blog.controller.IndexController.getArticle(java.util.Map<java.lang.String, java.lang.Object>,java.lang.String) throws com.zhangyingwei.treehole.common.exception.TreeHoleException
2017-11-24 17:24:11.160 INFO 19129 --- [main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped "{[/categories],methods=[GET]}" onto public java.lang.String com.zhangyingwei.treehole.blog.controller.IndexController.categories(java.util.Map<java.lang.String, java.lang.Object>) throws com.zhangyingwei.treehole.common.exception.TreeHoleException
2017-11-24 17:24:11.161 INFO 19129 --- [main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped "{[/categories/{categories}],methods=[GET]}" onto public java.lang.String com.zhangyingwei.treehole.blog.controller.IndexController.getPostByCategories(java.util.Map<java.lang.String, java.lang.Object>,java.lang.String) throws com.zhangyingwei.treehole.common.exception.TreeHoleException
2017-11-24 17:24:11.163 INFO 19129 --- [main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped "{[/about],methods=[GET]}" onto public java.lang.String com.zhangyingwei.treehole.blog.controller.IndexController.indexAbout(java.util.Map<java.lang.String, java.lang.Object>) throws com.zhangyingwei.treehole.common.exception.TreeHoleException
2017-11-24 17:24:11.165 INFO 19129 --- [main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped "{[/tags/{tag}],methods=[GET]}" onto public java.lang.String com.zhangyingwei.treehole.blog.controller.IndexController.getPostByTag(java.util.Map<java.lang.String, java.lang.Object>,java.lang.String) throws com.zhangyingwei.treehole.common.exception.TreeHoleException
2017-11-24 17:24:11.176 INFO 19129 --- [main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped "{[/install/blog/init],methods=[POST]}" onto public java.util.Map com.zhangyingwei.treehole.install.controller.InstallController.initBlog(com.zhangyingwei.treehole.install.model.BlogConf,javax.servlet.http.HttpServletRequest) throws com.zhangyingwei.treehole.common.exception.TreeHoleException
2017-11-24 17:24:11.177 INFO 19129 --- [main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped "{[/install],methods=[GET]}" onto public java.lang.String com.zhangyingwei.treehole.install.controller.InstallController.page(java.util.Map<java.lang.String, java.lang.Object>)
2017-11-24 17:24:11.178 INFO 19129 --- [main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped "{[/install/db/{dbname}],methods=[POST]}" onto public java.util.Map com.zhangyingwei.treehole.install.controller.InstallController.checkDbInfo(java.lang.String,com.zhangyingwei.treehole.install.model.DbConf)
2017-11-24 17:24:11.180 INFO 19129 --- [main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped "{[/install/db/make],methods=[POST]}" onto public java.util.Map com.zhangyingwei.treehole.install.controller.InstallController.makeDatabase(com.zhangyingwei.treehole.install.model.DbConf) throws com.zhangyingwei.treehole.common.exception.TreeHoleException
2017-11-24 17:24:11.180 INFO 19129 --- [main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped "{[/install/admin/init],methods=[POST]}" onto public java.util.Map com.zhangyingwei.treehole.install.controller.InstallController.initAdmin(com.zhangyingwei.treehole.install.model.AdminConf) throws com.zhangyingwei.treehole.common.exception.TreeHoleException
2017-11-24 17:24:11.189 INFO 19129 --- [main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped "{[/log/visits/count],methods=[GET]}" onto public java.util.Map<java.lang.String, java.lang.Object> com.zhangyingwei.treehole.log.controller.LogController.getVisitCount() throws com.zhangyingwei.treehole.common.exception.TreeHoleException
2017-11-24 17:24:11.191 INFO 19129 --- [main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped "{[/log/visits/count/days],methods=[GET]}" onto public java.util.Map<java.lang.String, java.lang.Object> com.zhangyingwei.treehole.log.controller.LogController.countByDay() throws com.zhangyingwei.treehole.common.exception.TreeHoleException
2017-11-24 17:24:11.192 INFO 19129 --- [main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped "{[/log/visits/sources],methods=[GET]}" onto public java.util.Map<java.lang.String, java.lang.Object> com.zhangyingwei.treehole.log.controller.LogController.visitsSources() throws com.zhangyingwei.treehole.common.exception.TreeHoleException
2017-11-24 17:24:11.192 INFO 19129 --- [main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped "{[/log/visits/location],methods=[GET]}" onto public java.util.Map<java.lang.String, java.lang.Object> com.zhangyingwei.treehole.log.controller.LogController.visitLocation() throws com.zhangyingwei.treehole.common.exception.TreeHoleException
2017-11-24 17:24:11.192 INFO 19129 --- [main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped "{[/log/visits/actions],methods=[GET]}" onto public java.util.Map<java.lang.String, java.lang.Object> com.zhangyingwei.treehole.log.controller.LogController.visitActions(com.zhangyingwei.treehole.common.PageInfo) throws com.zhangyingwei.treehole.common.exception.TreeHoleException
2017-11-24 17:24:11.193 INFO 19129 --- [main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped "{[/log/visits/actions/blog],methods=[GET]}" onto public java.util.Map<java.lang.String, java.lang.Object> com.zhangyingwei.treehole.log.controller.LogController.visitActions() throws com.zhangyingwei.treehole.common.exception.TreeHoleException
2017-11-24 17:24:11.194 INFO 19129 --- [main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped "{[/log/visits/explore],methods=[GET]}" onto public java.util.Map<java.lang.String, java.lang.Object> com.zhangyingwei.treehole.log.controller.LogController.visitExplores() throws com.zhangyingwei.treehole.common.exception.TreeHoleException
2017-11-24 17:24:11.198 INFO 19129 --- [main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped "{[/error]}" onto public org.springframework.http.ResponseEntity<java.util.Map<java.lang.String, java.lang.Object>> org.springframework.boot.autoconfigure.web.BasicErrorController.error(javax.servlet.http.HttpServletRequest)
2017-11-24 17:24:11.202 INFO 19129 --- [main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped "{[/error],produces=[text/html]}" onto public org.springframework.web.servlet.ModelAndView org.springframework.boot.autoconfigure.web.BasicErrorController.errorHtml(javax.servlet.http.HttpServletRequest,javax.servlet.http.HttpServletResponse)
2017-11-24 17:24:11.375 INFO 19129 --- [main] c.z.t.common.config.TreeholeAdapter : addResourceHandlers
2017-11-24 17:24:11.390 INFO 19129 --- [main] o.s.w.s.handler.SimpleUrlHandlerMapping : Root mapping to handler of type [class org.springframework.web.servlet.resource.ResourceHttpRequestHandler]
2017-11-24 17:24:11.391 INFO 19129 --- [main] o.s.w.s.handler.SimpleUrlHandlerMapping : Mapped URL path [/webjars/**] onto handler of type [class org.springframework.web.servlet.resource.ResourceHttpRequestHandler]
2017-11-24 17:24:11.391 INFO 19129 --- [main] o.s.w.s.handler.SimpleUrlHandlerMapping : Mapped URL path [/**] onto handler of type [class org.springframework.web.servlet.resource.ResourceHttpRequestHandler]
2017-11-24 17:24:11.408 INFO 19129 --- [main] o.s.w.s.handler.SimpleUrlHandlerMapping : Mapped URL path [/**] onto handler of type [class org.springframework.web.servlet.resource.DefaultServletHttpRequestHandler]
2017-11-24 17:24:11.521 INFO 19129 --- [main] .m.m.a.ExceptionHandlerExceptionResolver : Detected @ExceptionHandler methods in exceptionController2
2017-11-24 17:24:11.692 INFO 19129 --- [main] o.s.w.s.handler.SimpleUrlHandlerMapping : Mapped URL path [/**/favicon.ico] onto handler of type [class org.springframework.web.servlet.resource.ResourceHttpRequestHandler]
2017-11-24 17:24:13.503 INFO 19129 --- [main] o.s.b.a.e.mvc.EndpointHandlerMapping : Mapped "{[/auditevents || /auditevents.json],methods=[GET],produces=[application/vnd.spring-boot.actuator.v1+json || application/json]}" onto public org.springframework.http.ResponseEntity<?> org.springframework.boot.actuate.endpoint.mvc.AuditEventsMvcEndpoint.findByPrincipalAndAfterAndType(java.lang.String,java.util.Date,java.lang.String)
2017-11-24 17:24:13.505 INFO 19129 --- [main] o.s.b.a.e.mvc.EndpointHandlerMapping : Mapped "{[/beans || /beans.json],methods=[GET],produces=[application/vnd.spring-boot.actuator.v1+json || application/json]}" onto public java.lang.Object org.springframework.boot.actuate.endpoint.mvc.EndpointMvcAdapter.invoke()
2017-11-24 17:24:13.508 INFO 19129 --- [main] o.s.b.a.e.mvc.EndpointHandlerMapping : Mapped "{[/metrics/{name:.*}],methods=[GET],produces=[application/vnd.spring-boot.actuator.v1+json || application/json]}" onto public java.lang.Object org.springframework.boot.actuate.endpoint.mvc.MetricsMvcEndpoint.value(java.lang.String)
2017-11-24 17:24:13.508 INFO 19129 --- [main] o.s.b.a.e.mvc.EndpointHandlerMapping : Mapped "{[/metrics || /metrics.json],methods=[GET],produces=[application/vnd.spring-boot.actuator.v1+json || application/json]}" onto public java.lang.Object org.springframework.boot.actuate.endpoint.mvc.EndpointMvcAdapter.invoke()
2017-11-24 17:24:13.509 INFO 19129 --- [main] o.s.b.a.e.mvc.EndpointHandlerMapping : Mapped "{[/trace || /trace.json],methods=[GET],produces=[application/vnd.spring-boot.actuator.v1+json || application/json]}" onto public java.lang.Object org.springframework.boot.actuate.endpoint.mvc.EndpointMvcAdapter.invoke()
2017-11-24 17:24:13.510 INFO 19129 --- [main] o.s.b.a.e.mvc.EndpointHandlerMapping : Mapped "{[/autoconfig || /autoconfig.json],methods=[GET],produces=[application/vnd.spring-boot.actuator.v1+json || application/json]}" onto public java.lang.Object org.springframework.boot.actuate.endpoint.mvc.EndpointMvcAdapter.invoke()
2017-11-24 17:24:13.513 INFO 19129 --- [main] o.s.b.a.e.mvc.EndpointHandlerMapping : Mapped "{[/env/{name:.*}],methods=[GET],produces=[application/vnd.spring-boot.actuator.v1+json || application/json]}" onto public java.lang.Object org.springframework.boot.actuate.endpoint.mvc.EnvironmentMvcEndpoint.value(java.lang.String)
2017-11-24 17:24:13.513 INFO 19129 --- [main] o.s.b.a.e.mvc.EndpointHandlerMapping : Mapped "{[/env || /env.json],methods=[GET],produces=[application/vnd.spring-boot.actuator.v1+json || application/json]}" onto public java.lang.Object org.springframework.boot.actuate.endpoint.mvc.EndpointMvcAdapter.invoke()
2017-11-24 17:24:13.515 INFO 19129 --- [main] o.s.b.a.e.mvc.EndpointHandlerMapping : Mapped "{[/health || /health.json],methods=[GET],produces=[application/vnd.spring-boot.actuator.v1+json || application/json]}" onto public java.lang.Object org.springframework.boot.actuate.endpoint.mvc.HealthMvcEndpoint.invoke(javax.servlet.http.HttpServletRequest,java.security.Principal)
2017-11-24 17:24:13.516 INFO 19129 --- [main] o.s.b.a.e.mvc.EndpointHandlerMapping : Mapped "{[/heapdump || /heapdump.json],methods=[GET],produces=[application/octet-stream]}" onto public void org.springframework.boot.actuate.endpoint.mvc.HeapdumpMvcEndpoint.invoke(boolean,javax.servlet.http.HttpServletRequest,javax.servlet.http.HttpServletResponse) throws java.io.IOException,javax.servlet.ServletException
2017-11-24 17:24:13.518 INFO 19129 --- [main] o.s.b.a.e.mvc.EndpointHandlerMapping : Mapped "{[/dump || /dump.json],methods=[GET],produces=[application/vnd.spring-boot.actuator.v1+json || application/json]}" onto public java.lang.Object org.springframework.boot.actuate.endpoint.mvc.EndpointMvcAdapter.invoke()
2017-11-24 17:24:13.519 INFO 19129 --- [main] o.s.b.a.e.mvc.EndpointHandlerMapping : Mapped "{[/info || /info.json],methods=[GET],produces=[application/vnd.spring-boot.actuator.v1+json || application/json]}" onto public java.lang.Object org.springframework.boot.actuate.endpoint.mvc.EndpointMvcAdapter.invoke()
2017-11-24 17:24:13.521 INFO 19129 --- [main] o.s.b.a.e.mvc.EndpointHandlerMapping : Mapped "{[/mappings || /mappings.json],methods=[GET],produces=[application/vnd.spring-boot.actuator.v1+json || application/json]}" onto public java.lang.Object org.springframework.boot.actuate.endpoint.mvc.EndpointMvcAdapter.invoke()
2017-11-24 17:24:13.524 INFO 19129 --- [main] o.s.b.a.e.mvc.EndpointHandlerMapping : Mapped "{[/logfile || /logfile.json],methods=[GET || HEAD]}" onto public void org.springframework.boot.actuate.endpoint.mvc.LogFileMvcEndpoint.invoke(javax.servlet.http.HttpServletRequest,javax.servlet.http.HttpServletResponse) throws javax.servlet.ServletException,java.io.IOException
2017-11-24 17:24:13.525 INFO 19129 --- [main] o.s.b.a.e.mvc.EndpointHandlerMapping : Mapped "{[/configprops || /configprops.json],methods=[GET],produces=[application/vnd.spring-boot.actuator.v1+json || application/json]}" onto public java.lang.Object org.springframework.boot.actuate.endpoint.mvc.EndpointMvcAdapter.invoke()
2017-11-24 17:24:13.529 INFO 19129 --- [main] o.s.b.a.e.mvc.EndpointHandlerMapping : Mapped "{[/loggers/{name:.*}],methods=[GET],produces=[application/vnd.spring-boot.actuator.v1+json || application/json]}" onto public java.lang.Object org.springframework.boot.actuate.endpoint.mvc.LoggersMvcEndpoint.get(java.lang.String)
2017-11-24 17:24:13.530 INFO 19129 --- [main] o.s.b.a.e.mvc.EndpointHandlerMapping : Mapped "{[/loggers/{name:.*}],methods=[POST],consumes=[application/vnd.spring-boot.actuator.v1+json || application/json],produces=[application/vnd.spring-boot.actuator.v1+json || application/json]}" onto public java.lang.Object org.springframework.boot.actuate.endpoint.mvc.LoggersMvcEndpoint.set(java.lang.String,java.util.Map<java.lang.String, java.lang.String>)
2017-11-24 17:24:13.530 INFO 19129 --- [main] o.s.b.a.e.mvc.EndpointHandlerMapping : Mapped "{[/loggers || /loggers.json],methods=[GET],produces=[application/vnd.spring-boot.actuator.v1+json || application/json]}" onto public java.lang.Object org.springframework.boot.actuate.endpoint.mvc.EndpointMvcAdapter.invoke()
2017-11-24 17:24:15.624 INFO 19129 --- [main] o.s.j.e.a.AnnotationMBeanExporter : Registering beans for JMX exposure on startup
2017-11-24 17:24:15.657 INFO 19129 --- [main] o.s.c.support.DefaultLifecycleProcessor : Starting beans in phase 0
2017-11-24 17:24:16.062 INFO 19129 --- [main] c.z.t.admin.listener.TreeHoleListener : 初始化 TreeHole日志收集器
2017-11-24 17:24:16.090 INFO 19129 --- [main] c.zhangyingwei.treehole.log.LogHandler : 启动日志收集线程:22
2017-11-24 17:24:16.091 INFO 19129 --- [main] c.z.t.admin.listener.TreeHoleListener : TreeHole 日志收集器初始化成功
2017-11-24 17:24:16.498 INFO 19129 --- [main] s.b.c.e.t.TomcatEmbeddedServletContainer : Tomcat started on port(s): 5000 (http)
2017-11-24 17:24:16.528 INFO 19129 --- [main] c.z.treehole.TreeholeApplication : Started TreeholeApplication in 26.129 seconds (JVM running for 27.681)
2017-11-24 17:24:24.055 INFO 19129 --- [http-nio-5000-exec-1] o.a.c.c.C.[Tomcat].[localhost].[/] : Initializing Spring FrameworkServlet 'dispatcherServlet'
2017-11-24 17:24:24.055 INFO 19129 --- [http-nio-5000-exec-1] o.s.web.servlet.DispatcherServlet : FrameworkServlet 'dispatcherServlet': initialization started
2017-11-24 17:24:24.105 INFO 19129 --- [http-nio-5000-exec-1] o.s.web.servlet.DispatcherServlet : FrameworkServlet 'dispatcherServlet': initialization completed in 50 ms
2017-11-24 17:24:24.177 INFO 19129 --- [http-nio-5000-exec-1] c.z.t.c.c.InterCeptorController2 : method:com.zhangyingwei.treehole.blog.controller.IndexController@4f235107
2017-11-24 17:24:24.224 INFO 19129 --- [http-nio-5000-exec-1] c.z.t.c.c.InterCeptorController2 : URL : http://localhost:5000/
2017-11-24 17:24:24.224 INFO 19129 --- [http-nio-5000-exec-1] c.z.t.c.c.InterCeptorController2 : HTTP_METHOD : GET
2017-11-24 17:24:24.224 INFO 19129 --- [http-nio-5000-exec-1] c.z.t.c.c.InterCeptorController2 : IP : 0:0:0:0:0:0:0:1
2017-11-24 17:24:24.346 INFO 19129 --- [http-nio-5000-exec-2] c.z.t.c.c.InterCeptorController2 : method:com.zhangyingwei.treehole.blog.controller.IndexController@4f235107
2017-11-24 17:24:24.348 INFO 19129 --- [http-nio-5000-exec-2] c.z.t.c.c.InterCeptorController2 : URL : http://localhost:5000/articles/pages/1
2017-11-24 17:24:24.348 INFO 19129 --- [http-nio-5000-exec-2] c.z.t.c.c.InterCeptorController2 : HTTP_METHOD : GET
2017-11-24 17:24:24.348 INFO 19129 --- [http-nio-5000-exec-2] c.z.t.c.c.InterCeptorController2 : IP : 0:0:0:0:0:0:0:1
2017-11-24 17:24:24.550 INFO 19129 --- [http-nio-5000-exec-2] o.s.b.f.xml.XmlBeanDefinitionReader : Loading XML bean definitions from class path resource [org/springframework/jdbc/support/sql-error-codes.xml]
2017-11-24 17:24:24.895 INFO 19129 --- [http-nio-5000-exec-2] o.s.jdbc.support.SQLErrorCodesFactory : SQLErrorCodes loaded: [DB2, Derby, H2, HSQL, Informix, MS-SQL, MySQL, Oracle, PostgreSQL, Sybase, Hana]
2017-11-24 17:24:24.974 INFO 19129 --- [Thread-3] c.z.treehole.log.service.LogService :
### Error updating database. Cause: java.sql.SQLException: [SQLITE_ERROR] SQL error or missing database (no such table: log)
### SQL: insert into log (ip,reqtype,ip_location,referer,url,uri,agent,action,timestamp) values (?,?,?,?,?,?,?,?,?)
### Cause: java.sql.SQLException: [SQLITE_ERROR] SQL error or missing database (no such table: log)
; uncategorized SQLException for SQL []; SQL state [null]; error code [1]; [SQLITE_ERROR] SQL error or missing database (no such table: log); nested exception is java.sql.SQLException: [SQLITE_ERROR] SQL error or missing database (no such table: log)
2017-11-24 17:24:24.974 INFO 19129 --- [Thread-3] com.zhangyingwei.treehole.log.LogTask : 写入日志错误
2017-11-24 17:24:24.976 INFO 19129 --- [Thread-3] c.z.treehole.log.service.LogService :
### Error updating database. Cause: java.sql.SQLException: [SQLITE_ERROR] SQL error or missing database (no such table: log)
### SQL: insert into log (ip,reqtype,ip_location,referer,url,uri,agent,action,timestamp) values (?,?,?,?,?,?,?,?,?)
### Cause: java.sql.SQLException: [SQLITE_ERROR] SQL error or missing database (no such table: log)
; uncategorized SQLException for SQL []; SQL state [null]; error code [1]; [SQLITE_ERROR] SQL error or missing database (no such table: log); nested exception is java.sql.SQLException: [SQLITE_ERROR] SQL error or missing database (no such table: log)
2017-11-24 17:24:24.976 INFO 19129 --- [Thread-3] com.zhangyingwei.treehole.log.LogTask : 写入日志错误
2017-11-24 17:24:25.009 INFO 19129 --- [http-nio-5000-exec-2] c.z.t.c.controller.ExceptionController2 : hello exception: 查询博客基础信息错误
2017-11-24 17:24:25.013 INFO 19129 --- [Thread-3] c.z.treehole.log.service.LogService :
### Error updating database. Cause: java.sql.SQLException: [SQLITE_ERROR] SQL error or missing database (no such table: log)
### SQL: insert into log (ip,reqtype,ip_location,referer,url,uri,agent,action,timestamp) values (?,?,?,?,?,?,?,?,?)
### Cause: java.sql.SQLException: [SQLITE_ERROR] SQL error or missing database (no such table: log)
; uncategorized SQLException for SQL []; SQL state [null]; error code [1]; [SQLITE_ERROR] SQL error or missing database (no such table: log); nested exception is java.sql.SQLException: [SQLITE_ERROR] SQL error or missing database (no such table: log)
2017-11-24 17:24:25.013 INFO 19129 --- [Thread-3] com.zhangyingwei.treehole.log.LogTask : 写入日志错误
2017-11-24 17:25:24.374 INFO 19129 --- [http-nio-5000-exec-8] c.z.t.c.c.InterCeptorController2 : method:com.zhangyingwei.treehole.blog.controller.IndexController@4f235107
2017-11-24 17:25:24.375 INFO 19129 --- [http-nio-5000-exec-8] c.z.t.c.c.InterCeptorController2 : URL : http://localhost:5000/
2017-11-24 17:25:24.375 INFO 19129 --- [http-nio-5000-exec-8] c.z.t.c.c.InterCeptorController2 : HTTP_METHOD : GET
2017-11-24 17:25:24.375 INFO 19129 --- [http-nio-5000-exec-8] c.z.t.c.c.InterCeptorController2 : IP : 0:0:0:0:0:0:0:1
2017-11-24 17:25:24.377 INFO 19129 --- [Thread-3] c.z.treehole.log.service.LogService :
### Error updating database. Cause: java.sql.SQLException: [SQLITE_ERROR] SQL error or missing database (no such table: log)
### SQL: insert into log (ip,reqtype,ip_location,referer,url,uri,agent,action,timestamp) values (?,?,?,?,?,?,?,?,?)
### Cause: java.sql.SQLException: [SQLITE_ERROR] SQL error or missing database (no such table: log)
; uncategorized SQLException for SQL []; SQL state [null]; error code [1]; [SQLITE_ERROR] SQL error or missing database (no such table: log); nested exception is java.sql.SQLException: [SQLITE_ERROR] SQL error or missing database (no such table: log)
2017-11-24 17:25:24.378 INFO 19129 --- [Thread-3] com.zhangyingwei.treehole.log.LogTask : 写入日志错误
2017-11-24 17:25:24.390 INFO 19129 --- [http-nio-5000-exec-9] c.z.t.c.c.InterCeptorController2 : method:com.zhangyingwei.treehole.blog.controller.IndexController@4f235107
2017-11-24 17:25:24.390 INFO 19129 --- [http-nio-5000-exec-9] c.z.t.c.c.InterCeptorController2 : URL : http://localhost:5000/articles/pages/1
2017-11-24 17:25:24.390 INFO 19129 --- [http-nio-5000-exec-9] c.z.t.c.c.InterCeptorController2 : HTTP_METHOD : GET
2017-11-24 17:25:24.390 INFO 19129 --- [http-nio-5000-exec-9] c.z.t.c.c.InterCeptorController2 : IP : 0:0:0:0:0:0:0:1
2017-11-24 17:25:24.398 INFO 19129 --- [http-nio-5000-exec-9] c.z.t.c.controller.ExceptionController2 : hello exception: 查询博客基础信息错误
2017-11-24 17:25:24.400 INFO 19129 --- [Thread-3] c.z.treehole.log.service.LogService :
### Error updating database. Cause: java.sql.SQLException: [SQLITE_ERROR] SQL error or missing database (no such table: log)
### SQL: insert into log (ip,reqtype,ip_location,referer,url,uri,agent,action,timestamp) values (?,?,?,?,?,?,?,?,?)
### Cause: java.sql.SQLException: [SQLITE_ERROR] SQL error or missing database (no such table: log)
; uncategorized SQLException for SQL []; SQL state [null]; error code [1]; [SQLITE_ERROR] SQL error or missing database (no such table: log); nested exception is java.sql.SQLException: [SQLITE_ERROR] SQL error or missing database (no such table: log)
2017-11-24 17:25:24.401 INFO 19129 --- [Thread-3] com.zhangyingwei.treehole.log.LogTask : 写入日志错误
2017-11-24 17:25:24.410 INFO 19129 --- [Thread-3] c.z.treehole.log.service.LogService :
### Error updating database. Cause: java.sql.SQLException: [SQLITE_ERROR] SQL error or missing database (no such table: log)
### SQL: insert into log (ip,reqtype,ip_location,referer,url,uri,agent,action,timestamp) values (?,?,?,?,?,?,?,?,?)
### Cause: java.sql.SQLException: [SQLITE_ERROR] SQL error or missing database (no such table: log)
; uncategorized SQLException for SQL []; SQL state [null]; error code [1]; [SQLITE_ERROR] SQL error or missing database (no such table: log); nested exception is java.sql.SQLException: [SQLITE_ERROR] SQL error or missing database (no such table: log)
2017-11-24 17:25:24.410 INFO 19129 --- [Thread-3] com.zhangyingwei.treehole.log.LogTask : 写入日志错误
2017-11-24 17:25:41.213 INFO 19129 --- [http-nio-5000-exec-3] c.z.t.c.c.InterCeptorController2 : method:com.zhangyingwei.treehole.blog.controller.IndexController@4f235107
2017-11-24 17:25:41.213 INFO 19129 --- [http-nio-5000-exec-3] c.z.t.c.c.InterCeptorController2 : URL : http://localhost:5000/articles/pages/1
2017-11-24 17:25:41.213 INFO 19129 --- [http-nio-5000-exec-3] c.z.t.c.c.InterCeptorController2 : HTTP_METHOD : GET
2017-11-24 17:25:41.213 INFO 19129 --- [http-nio-5000-exec-3] c.z.t.c.c.InterCeptorController2 : IP : 0:0:0:0:0:0:0:1
2017-11-24 17:25:41.218 INFO 19129 --- [http-nio-5000-exec-3] c.z.t.c.controller.ExceptionController2 : hello exception: 查询博客基础信息错误
2017-11-24 17:25:41.218 INFO 19129 --- [Thread-3] c.z.treehole.log.service.LogService :
### Error updating database. Cause: java.sql.SQLException: [SQLITE_ERROR] SQL error or missing database (no such table: log)
### SQL: insert into log (ip,reqtype,ip_location,referer,url,uri,agent,action,timestamp) values (?,?,?,?,?,?,?,?,?)
### Cause: java.sql.SQLException: [SQLITE_ERROR] SQL error or missing database (no such table: log)
; uncategorized SQLException for SQL []; SQL state [null]; error code [1]; [SQLITE_ERROR] SQL error or missing database (no such table: log); nested exception is java.sql.SQLException: [SQLITE_ERROR] SQL error or missing database (no such table: log)
2017-11-24 17:25:41.218 INFO 19129 --- [Thread-3] com.zhangyingwei.treehole.log.LogTask : 写入日志错误
2017-11-24 17:25:41.219 INFO 19129 --- [Thread-3] c.z.treehole.log.service.LogService :
### Error updating database. Cause: java.sql.SQLException: [SQLITE_ERROR] SQL error or missing database (no such table: log)
### SQL: insert into log (ip,reqtype,ip_location,referer,url,uri,agent,action,timestamp) values (?,?,?,?,?,?,?,?,?)
### Cause: java.sql.SQLException: [SQLITE_ERROR] SQL error or missing database (no such table: log)
; uncategorized SQLException for SQL []; SQL state [null]; error code [1]; [SQLITE_ERROR] SQL error or missing database (no such table: log); nested exception is java.sql.SQLException: [SQLITE_ERROR] SQL error or missing database (no such table: log)
2017-11-24 17:25:41.219 INFO 19129 --- [Thread-3] com.zhangyingwei.treehole.log.LogTask : 写入日志错误
2017-11-24 17:25:43.274 INFO 19129 --- [http-nio-5000-exec-6] c.z.t.c.c.InterCeptorController2 : method:com.zhangyingwei.treehole.blog.controller.IndexController@4f235107
2017-11-24 17:25:43.274 INFO 19129 --- [http-nio-5000-exec-6] c.z.t.c.c.InterCeptorController2 : URL : http://localhost:5000/articles/pages/1
2017-11-24 17:25:43.274 INFO 19129 --- [http-nio-5000-exec-6] c.z.t.c.c.InterCeptorController2 : HTTP_METHOD : GET
2017-11-24 17:25:43.274 INFO 19129 --- [http-nio-5000-exec-6] c.z.t.c.c.InterCeptorController2 : IP : 0:0:0:0:0:0:0:1
2017-11-24 17:25:43.280 INFO 19129 --- [http-nio-5000-exec-6] c.z.t.c.controller.ExceptionController2 : hello exception: 查询博客基础信息错误
2017-11-24 17:25:43.283 INFO 19129 --- [Thread-3] c.z.treehole.log.service.LogService :
### Error updating database. Cause: java.sql.SQLException: [SQLITE_ERROR] SQL error or missing database (no such table: log)
### SQL: insert into log (ip,reqtype,ip_location,referer,url,uri,agent,action,timestamp) values (?,?,?,?,?,?,?,?,?)
### Cause: java.sql.SQLException: [SQLITE_ERROR] SQL error or missing database (no such table: log)
; uncategorized SQLException for SQL []; SQL state [null]; error code [1]; [SQLITE_ERROR] SQL error or missing database (no such table: log); nested exception is java.sql.SQLException: [SQLITE_ERROR] SQL error or missing database (no such table: log)
2017-11-24 17:25:43.283 INFO 19129 --- [Thread-3] com.zhangyingwei.treehole.log.LogTask : 写入日志错误
2017-11-24 17:25:43.284 INFO 19129 --- [Thread-3] c.z.treehole.log.service.LogService :
### Error updating database. Cause: java.sql.SQLException: [SQLITE_ERROR] SQL error or missing database (no such table: log)
### SQL: insert into log (ip,reqtype,ip_location,referer,url,uri,agent,action,timestamp) values (?,?,?,?,?,?,?,?,?)
### Cause: java.sql.SQLException: [SQLITE_ERROR] SQL error or missing database (no such table: log)
; uncategorized SQLException for SQL []; SQL state [null]; error code [1]; [SQLITE_ERROR] SQL error or missing database (no such table: log); nested exception is java.sql.SQLException: [SQLITE_ERROR] SQL error or missing database (no such table: log)
2017-11-24 17:25:43.284 INFO 19129 --- [Thread-3] com.zhangyingwei.treehole.log.LogTask : 写入日志错误
2017-11-24 17:27:51.313 INFO 19129 --- [Thread-5] ationConfigEmbeddedWebApplicationContext : Closing org.springframework.boot.context.embedded.AnnotationConfigEmbeddedWebApplicationContext@7283d3eb: startup date [Fri Nov 24 17:24:01 CST 2017]; root of context hierarchy
2017-11-24 17:27:51.316 INFO 19129 --- [Thread-5] o.s.c.support.DefaultLifecycleProcessor : Stopping beans in phase 0
2017-11-24 17:27:51.325 INFO 19129 --- [Thread-5] o.s.j.e.a.AnnotationMBeanExporter : Unregistering JMX-exposed beans on shutdown
2017-11-24 17:28:19.075 INFO 19152 --- [main] c.z.treehole.TreeholeApplication : Starting TreeholeApplication on YingweideMacBook-Pro.local with PID 19152 (/Users/zhangyw/IdeaProjects/zhangyw/Projects/java/treehole-jekyll/treehole-jekyll/target/classes started by zhangyw in /Users/zhangyw/IdeaProjects/zhangyw/Projects/java/treehole-jekyll/treehole-jekyll)
2017-11-24 17:28:19.079 INFO 19152 --- [main] c.z.treehole.TreeholeApplication : No active profile set, falling back to default profiles: default
2017-11-24 17:28:19.167 INFO 19152 --- [main] ationConfigEmbeddedWebApplicationContext : Refreshing org.springframework.boot.context.embedded.AnnotationConfigEmbeddedWebApplicationContext@38af9828: startup date [Fri Nov 24 17:28:19 CST 2017]; root of context hierarchy
2017-11-24 17:28:25.060 INFO 19152 --- [main] s.b.c.e.t.TomcatEmbeddedServletContainer : Tomcat initialized with port(s): 5000 (http)
2017-11-24 17:28:25.154 INFO 19152 --- [main] o.apache.catalina.core.StandardService : Starting service Tomcat
2017-11-24 17:28:25.158 INFO 19152 --- [main] org.apache.catalina.core.StandardEngine : Starting Servlet Engine: Apache Tomcat/8.5.14
2017-11-24 17:28:25.518 INFO 19152 --- [localhost-startStop-1] o.a.c.c.C.[Tomcat].[localhost].[/] : Initializing Spring embedded WebApplicationContext
2017-11-24 17:28:25.520 INFO 19152 --- [localhost-startStop-1] o.s.web.context.ContextLoader : Root WebApplicationContext: initialization completed in 6358 ms
2017-11-24 17:28:27.023 INFO 19152 --- [localhost-startStop-1] o.s.b.w.servlet.ServletRegistrationBean : Mapping servlet: 'dispatcherServlet' to [/]
2017-11-24 17:28:27.051 INFO 19152 --- [localhost-startStop-1] o.s.b.w.servlet.FilterRegistrationBean : Mapping filter: 'metricsFilter' to: [/*]
2017-11-24 17:28:27.052 INFO 19152 --- [localhost-startStop-1] o.s.b.w.servlet.FilterRegistrationBean : Mapping filter: 'characterEncodingFilter' to: [/*]
2017-11-24 17:28:27.052 INFO 19152 --- [localhost-startStop-1] o.s.b.w.servlet.FilterRegistrationBean : Mapping filter: 'hiddenHttpMethodFilter' to: [/*]
2017-11-24 17:28:27.052 INFO 19152 --- [localhost-startStop-1] o.s.b.w.servlet.FilterRegistrationBean : Mapping filter: 'httpPutFormContentFilter' to: [/*]
2017-11-24 17:28:27.053 INFO 19152 --- [localhost-startStop-1] o.s.b.w.servlet.FilterRegistrationBean : Mapping filter: 'requestContextFilter' to: [/*]
2017-11-24 17:28:27.056 INFO 19152 --- [localhost-startStop-1] o.s.b.w.servlet.FilterRegistrationBean : Mapping filter: 'webRequestLoggingFilter' to: [/*]
2017-11-24 17:28:27.058 INFO 19152 --- [localhost-startStop-1] o.s.b.w.servlet.FilterRegistrationBean : Mapping filter: 'applicationContextIdFilter' to: [/*]
2017-11-24 17:28:30.946 WARN 19152 --- [main] o.b.ext.spring.BeetlSpringViewResolver : Beetl不建议使用使用spring前缀,会导致include,layout找不到对应的模板,请使用beetl的配置RESOURCE.ROOT来配置模板根目录
2017-11-24 17:28:32.537 INFO 19152 --- [main] s.w.s.m.m.a.RequestMappingHandlerAdapter : Looking for @ControllerAdvice: org.springframework.boot.context.embedded.AnnotationConfigEmbeddedWebApplicationContext@38af9828: startup date [Fri Nov 24 17:28:19 CST 2017]; root of context hierarchy
2017-11-24 17:28:32.716 INFO 19152 --- [main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped "{[/admin/articles/{id}],methods=[DELETE]}" onto public java.util.Map com.zhangyingwei.treehole.admin.controller.ArticleController.delete(java.util.Map<java.lang.String, java.lang.Object>,java.lang.String,java.lang.String) throws com.zhangyingwei.treehole.common.exception.TreeHoleException
2017-11-24 17:28:32.719 INFO 19152 --- [main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped "{[/admin/articles/publish/{id}],methods=[PUT]}" onto public java.util.Map com.zhangyingwei.treehole.admin.controller.ArticleController.publish(java.util.Map<java.lang.String, java.lang.Object>,java.lang.String) throws com.zhangyingwei.treehole.common.exception.TreeHoleException
2017-11-24 17:28:32.722 INFO 19152 --- [main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped "{[/admin/articles/publish],methods=[POST]}" onto public java.lang.String com.zhangyingwei.treehole.admin.controller.ArticleController.publish(java.util.Map<java.lang.String, java.lang.Object>,com.zhangyingwei.treehole.admin.model.Article) throws com.zhangyingwei.treehole.common.exception.TreeHoleException
2017-11-24 17:28:32.723 INFO 19152 --- [main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped "{[/admin/articles/publish],methods=[GET]}" onto public java.lang.String com.zhangyingwei.treehole.admin.controller.ArticleController.indexPublish(java.util.Map<java.lang.String, java.lang.Object>) throws com.zhangyingwei.treehole.common.exception.TreeHoleException
2017-11-24 17:28:32.728 INFO 19152 --- [main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped "{[/admin/articles/{id}],methods=[GET]}" onto public java.lang.String com.zhangyingwei.treehole.admin.controller.ArticleController.editArticle(java.util.Map<java.lang.String, java.lang.Object>,java.lang.String) throws com.zhangyingwei.treehole.common.exception.TreeHoleException
2017-11-24 17:28:32.734 INFO 19152 --- [main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped "{[/admin/articles],methods=[POST]}" onto public java.lang.String com.zhangyingwei.treehole.admin.controller.ArticleController.saveEditArticle(java.util.Map<java.lang.String, java.lang.Object>,com.zhangyingwei.treehole.admin.model.Article) throws com.zhangyingwei.treehole.common.exception.TreeHoleException
2017-11-24 17:28:32.736 INFO 19152 --- [main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped "{[/admin/articles/history],methods=[GET]}" onto public java.lang.String com.zhangyingwei.treehole.admin.controller.ArticleController.indexHisroty(java.util.Map<java.lang.String, java.lang.Object>) throws com.zhangyingwei.treehole.common.exception.TreeHoleException
2017-11-24 17:28:32.738 INFO 19152 --- [main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped "{[/admin/articles/count],methods=[GET]}" onto public java.util.Map<java.lang.String, java.lang.Object> com.zhangyingwei.treehole.admin.controller.ArticleController.getArticleCount() throws com.zhangyingwei.treehole.common.exception.TreeHoleException
2017-11-24 17:28:32.745 INFO 19152 --- [main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped "{[/admin/blog/basic],methods=[GET]}" onto public java.lang.String com.zhangyingwei.treehole.admin.controller.BlogManageController.indexBasicInfoManage(java.util.Map<java.lang.String, java.lang.Object>) throws com.zhangyingwei.treehole.common.exception.TreeHoleException
2017-11-24 17:28:32.747 INFO 19152 --- [main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped "{[/admin/blog/basic],methods=[PUT]}" onto public java.util.Map<java.lang.String, java.lang.Object> com.zhangyingwei.treehole.admin.controller.BlogManageController.editBlogInfo(com.zhangyingwei.treehole.install.model.BlogConf) throws com.zhangyingwei.treehole.common.exception.TreeHoleException
2017-11-24 17:28:32.761 INFO 19152 --- [main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped "{[/admin/articles/commonts],methods=[GET]}" onto public java.lang.String com.zhangyingwei.treehole.admin.controller.CommontController.index()
2017-11-24 17:28:32.787 INFO 19152 --- [main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped "{[/files/{fileAlias}],methods=[GET]}" onto public void com.zhangyingwei.treehole.admin.controller.FileClientController.downLoad(java.lang.String,javax.servlet.http.HttpServletResponse)
2017-11-24 17:28:32.847 INFO 19152 --- [main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped "{[/admin/files/{id}],methods=[DELETE]}" onto public java.util.Map<java.lang.String, java.lang.Object> com.zhangyingwei.treehole.admin.controller.FileManageController.delete(java.lang.String) throws com.zhangyingwei.treehole.common.exception.TreeHoleException
2017-11-24 17:28:32.867 INFO 19152 --- [main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped "{[/admin/files/list],methods=[GET]}" onto public java.util.Map<java.lang.String, java.lang.Object> com.zhangyingwei.treehole.admin.controller.FileManageController.listFiles() throws com.zhangyingwei.treehole.common.exception.TreeHoleException
2017-11-24 17:28:32.879 INFO 19152 --- [main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped "{[/admin/files],methods=[GET]}" onto public java.lang.String com.zhangyingwei.treehole.admin.controller.FileManageController.fileManageIndex()
2017-11-24 17:28:32.885 INFO 19152 --- [main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped "{[/admin/files/upload],methods=[POST]}" onto public java.util.Map<java.lang.String, java.lang.Object> com.zhangyingwei.treehole.admin.controller.FileManageController.upload(org.springframework.web.multipart.MultipartFile) throws com.zhangyingwei.treehole.common.exception.TreeHoleException
2017-11-24 17:28:32.886 INFO 19152 --- [main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped "{[/admin/files/count],methods=[GET]}" onto public java.util.Map<java.lang.String, java.lang.Object> com.zhangyingwei.treehole.admin.controller.FileManageController.getFilesCount() throws com.zhangyingwei.treehole.common.exception.TreeHoleException
2017-11-24 17:28:32.893 INFO 19152 --- [main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped "{[/admin/articles/kinds]}" onto public java.lang.String com.zhangyingwei.treehole.admin.controller.KindController.indexKind(java.util.Map<java.lang.String, java.lang.Object>) throws com.zhangyingwei.treehole.common.exception.TreeHoleException
2017-11-24 17:28:32.894 INFO 19152 --- [main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped "{[/admin/articles/kinds/{id}],methods=[DELETE]}" onto public java.util.Map<java.lang.String, java.lang.Object> com.zhangyingwei.treehole.admin.controller.KindController.deleteById(java.lang.String,java.lang.String) throws com.zhangyingwei.treehole.common.exception.TreeHoleException
2017-11-24 17:28:32.898 INFO 19152 --- [main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped "{[/admin/articles/kinds],methods=[PUT]}" onto public java.util.Map<java.lang.String, java.lang.Object> com.zhangyingwei.treehole.admin.controller.KindController.editKindInfo(com.zhangyingwei.treehole.admin.model.Kind) throws com.zhangyingwei.treehole.common.exception.TreeHoleException
2017-11-24 17:28:32.901 INFO 19152 --- [main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped "{[/admin/articles/kinds],methods=[POST]}" onto public java.util.Map<java.lang.String, java.lang.Object> com.zhangyingwei.treehole.admin.controller.KindController.addKindInfo(com.zhangyingwei.treehole.admin.model.Kind) throws com.zhangyingwei.treehole.common.exception.TreeHoleException
2017-11-24 17:28:32.909 INFO 19152 --- [main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped "{[/admin],methods=[GET]}" onto public java.lang.String com.zhangyingwei.treehole.admin.controller.LoginController.index(java.util.Map<java.lang.String, java.lang.Object>,javax.servlet.http.HttpSession,javax.servlet.http.HttpServletRequest)
2017-11-24 17:28:32.910 INFO 19152 --- [main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped "{[/admin/login],methods=[POST]}" onto public java.lang.String com.zhangyingwei.treehole.admin.controller.LoginController.login(javax.servlet.http.HttpSession,com.zhangyingwei.treehole.admin.model.User) throws com.zhangyingwei.treehole.common.exception.TreeHoleException
2017-11-24 17:28:32.911 INFO 19152 --- [main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped "{[/admin/login],methods=[GET]}" onto public java.lang.String com.zhangyingwei.treehole.admin.controller.LoginController.loginIndex(javax.servlet.http.HttpServletRequest)
2017-11-24 17:28:32.912 INFO 19152 --- [main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped "{[/admin/logout],methods=[GET]}" onto public java.lang.String com.zhangyingwei.treehole.admin.controller.LoginController.logout(javax.servlet.http.HttpSession)
2017-11-24 17:28:32.916 INFO 19152 --- [main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped "{[/admin/blog/settings],methods=[GET]}" onto public java.lang.String com.zhangyingwei.treehole.admin.controller.SettingsController.index()
2017-11-24 17:28:32.918 INFO 19152 --- [main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped "{[/admin/blog/statistic],methods=[GET]}" onto public java.lang.String com.zhangyingwei.treehole.admin.controller.StatisticController.index()
2017-11-24 17:28:32.927 INFO 19152 --- [main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped "{[/feed],methods=[GET]}" onto public void com.zhangyingwei.treehole.blog.controller.FeedController.feed(javax.servlet.http.HttpServletResponse) throws com.zhangyingwei.treehole.common.exception.TreeHoleException
2017-11-24 17:28:32.928 INFO 19152 --- [main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped "{[/rss],methods=[GET]}" onto public java.lang.String com.zhangyingwei.treehole.blog.controller.FeedController.rss()
2017-11-24 17:28:32.934 INFO 19152 --- [main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped "{[],methods=[GET]}" onto public java.lang.String com.zhangyingwei.treehole.blog.controller.IndexController.index()
2017-11-24 17:28:32.935 INFO 19152 --- [main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped "{[/tags],methods=[GET]}" onto public java.lang.String com.zhangyingwei.treehole.blog.controller.IndexController.tags(java.util.Map<java.lang.String, java.lang.Object>) throws com.zhangyingwei.treehole.common.exception.TreeHoleException
2017-11-24 17:28:32.936 INFO 19152 --- [main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped "{[/articles],methods=[GET]}" onto public java.lang.String com.zhangyingwei.treehole.blog.controller.IndexController.indexArticles(java.util.Map<java.lang.String, java.lang.Object>) throws com.zhangyingwei.treehole.common.exception.TreeHoleException
2017-11-24 17:28:32.936 INFO 19152 --- [main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped "{[/articles/{id}],methods=[GET]}" onto public java.lang.String com.zhangyingwei.treehole.blog.controller.IndexController.getArticle(java.util.Map<java.lang.String, java.lang.Object>,java.lang.Integer) throws com.zhangyingwei.treehole.common.exception.TreeHoleException
2017-11-24 17:28:32.937 INFO 19152 --- [main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped "{[/articles/alias/{alias}],methods=[GET]}" onto public java.lang.String com.zhangyingwei.treehole.blog.controller.IndexController.getArticle(java.util.Map<java.lang.String, java.lang.Object>,java.lang.String) throws com.zhangyingwei.treehole.common.exception.TreeHoleException
2017-11-24 17:28:32.938 INFO 19152 --- [main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped "{[/categories],methods=[GET]}" onto public java.lang.String com.zhangyingwei.treehole.blog.controller.IndexController.categories(java.util.Map<java.lang.String, java.lang.Object>) throws com.zhangyingwei.treehole.common.exception.TreeHoleException
2017-11-24 17:28:32.939 INFO 19152 --- [main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped "{[/categories/{categories}],methods=[GET]}" onto public java.lang.String com.zhangyingwei.treehole.blog.controller.IndexController.getPostByCategories(java.util.Map<java.lang.String, java.lang.Object>,java.lang.String) throws com.zhangyingwei.treehole.common.exception.TreeHoleException
2017-11-24 17:28:32.939 INFO 19152 --- [main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped "{[/about],methods=[GET]}" onto public java.lang.String com.zhangyingwei.treehole.blog.controller.IndexController.indexAbout(java.util.Map<java.lang.String, java.lang.Object>) throws com.zhangyingwei.treehole.common.exception.TreeHoleException
2017-11-24 17:28:32.940 INFO 19152 --- [main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped "{[/tags/{tag}],methods=[GET]}" onto public java.lang.String com.zhangyingwei.treehole.blog.controller.IndexController.getPostByTag(java.util.Map<java.lang.String, java.lang.Object>,java.lang.String) throws com.zhangyingwei.treehole.common.exception.TreeHoleException
2017-11-24 17:28:32.940 INFO 19152 --- [main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped "{[/articles/pages/{page}],methods=[GET]}" onto public java.lang.String com.zhangyingwei.treehole.blog.controller.IndexController.indexArticlesWithPage(java.util.Map<java.lang.String, java.lang.Object>,java.lang.Integer) throws com.zhangyingwei.treehole.common.exception.TreeHoleException
2017-11-24 17:28:32.945 INFO 19152 --- [main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped "{[/install],methods=[GET]}" onto public java.lang.String com.zhangyingwei.treehole.install.controller.InstallController.page(java.util.Map<java.lang.String, java.lang.Object>)
2017-11-24 17:28:32.945 INFO 19152 --- [main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped "{[/install/blog/init],methods=[POST]}" onto public java.util.Map com.zhangyingwei.treehole.install.controller.InstallController.initBlog(com.zhangyingwei.treehole.install.model.BlogConf,javax.servlet.http.HttpServletRequest) throws com.zhangyingwei.treehole.common.exception.TreeHoleException
2017-11-24 17:28:32.946 INFO 19152 --- [main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped "{[/install/db/make],methods=[POST]}" onto public java.util.Map com.zhangyingwei.treehole.install.controller.InstallController.makeDatabase(com.zhangyingwei.treehole.install.model.DbConf) throws com.zhangyingwei.treehole.common.exception.TreeHoleException
2017-11-24 17:28:32.946 INFO 19152 --- [main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped "{[/install/admin/init],methods=[POST]}" onto public java.util.Map com.zhangyingwei.treehole.install.controller.InstallController.initAdmin(com.zhangyingwei.treehole.install.model.AdminConf) throws com.zhangyingwei.treehole.common.exception.TreeHoleException
2017-11-24 17:28:32.947 INFO 19152 --- [main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped "{[/install/db/{dbname}],methods=[POST]}" onto public java.util.Map com.zhangyingwei.treehole.install.controller.InstallController.checkDbInfo(java.lang.String,com.zhangyingwei.treehole.install.model.DbConf)
2017-11-24 17:28:32.951 INFO 19152 --- [main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped "{[/log/visits/count],methods=[GET]}" onto public java.util.Map<java.lang.String, java.lang.Object> com.zhangyingwei.treehole.log.controller.LogController.getVisitCount() throws com.zhangyingwei.treehole.common.exception.TreeHoleException
2017-11-24 17:28:32.952 INFO 19152 --- [main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped "{[/log/visits/count/days],methods=[GET]}" onto public java.util.Map<java.lang.String, java.lang.Object> com.zhangyingwei.treehole.log.controller.LogController.countByDay() throws com.zhangyingwei.treehole.common.exception.TreeHoleException
2017-11-24 17:28:32.953 INFO 19152 --- [main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped "{[/log/visits/sources],methods=[GET]}" onto public java.util.Map<java.lang.String, java.lang.Object> com.zhangyingwei.treehole.log.controller.LogController.visitsSources() throws com.zhangyingwei.treehole.common.exception.TreeHoleException
2017-11-24 17:28:32.953 INFO 19152 --- [main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped "{[/log/visits/location],methods=[GET]}" onto public java.util.Map<java.lang.String, java.lang.Object> com.zhangyingwei.treehole.log.controller.LogController.visitLocation() throws com.zhangyingwei.treehole.common.exception.TreeHoleException
2017-11-24 17:28:32.954 INFO 19152 --- [main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped "{[/log/visits/actions],methods=[GET]}" onto public java.util.Map<java.lang.String, java.lang.Object> com.zhangyingwei.treehole.log.controller.LogController.visitActions(com.zhangyingwei.treehole.common.PageInfo) throws com.zhangyingwei.treehole.common.exception.TreeHoleException
2017-11-24 17:28:32.954 INFO 19152 --- [main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped "{[/log/visits/actions/blog],methods=[GET]}" onto public java.util.Map<java.lang.String, java.lang.Object> com.zhangyingwei.treehole.log.controller.LogController.visitActions() throws com.zhangyingwei.treehole.common.exception.TreeHoleException
2017-11-24 17:28:32.955 INFO 19152 --- [main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped "{[/log/visits/explore],methods=[GET]}" onto public java.util.Map<java.lang.String, java.lang.Object> com.zhangyingwei.treehole.log.controller.LogController.visitExplores() throws com.zhangyingwei.treehole.common.exception.TreeHoleException
2017-11-24 17:28:32.958 INFO 19152 --- [main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped "{[/error]}" onto public org.springframework.http.ResponseEntity<java.util.Map<java.lang.String, java.lang.Object>> org.springframework.boot.autoconfigure.web.BasicErrorController.error(javax.servlet.http.HttpServletRequest)
2017-11-24 17:28:32.961 INFO 19152 --- [main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped "{[/error],produces=[text/html]}" onto public org.springframework.web.servlet.ModelAndView org.springframework.boot.autoconfigure.web.BasicErrorController.errorHtml(javax.servlet.http.HttpServletRequest,javax.servlet.http.HttpServletResponse)
2017-11-24 17:28:33.247 INFO 19152 --- [main] c.z.t.common.config.TreeholeAdapter : addResourceHandlers
2017-11-24 17:28:33.279 INFO 19152 --- [main] o.s.w.s.handler.SimpleUrlHandlerMapping : Root mapping to handler of type [class org.springframework.web.servlet.resource.ResourceHttpRequestHandler]
2017-11-24 17:28:33.279 INFO 19152 --- [main] o.s.w.s.handler.SimpleUrlHandlerMapping : Mapped URL path [/webjars/**] onto handler of type [class org.springframework.web.servlet.resource.ResourceHttpRequestHandler]
2017-11-24 17:28:33.280 INFO 19152 --- [main] o.s.w.s.handler.SimpleUrlHandlerMapping : Mapped URL path [/**] onto handler of type [class org.springframework.web.servlet.resource.ResourceHttpRequestHandler]
2017-11-24 17:28:33.310 INFO 19152 --- [main] o.s.w.s.handler.SimpleUrlHandlerMapping : Mapped URL path [/**] onto handler of type [class org.springframework.web.servlet.resource.DefaultServletHttpRequestHandler]
2017-11-24 17:28:33.380 INFO 19152 --- [main] .m.m.a.ExceptionHandlerExceptionResolver : Detected @ExceptionHandler methods in exceptionController2
2017-11-24 17:28:33.449 INFO 19152 --- [main] o.s.w.s.handler.SimpleUrlHandlerMapping : Mapped URL path [/**/favicon.ico] onto handler of type [class org.springframework.web.servlet.resource.ResourceHttpRequestHandler]
2017-11-24 17:28:34.861 INFO 19152 --- [main] o.s.b.a.e.mvc.EndpointHandlerMapping : Mapped "{[/heapdump || /heapdump.json],methods=[GET],produces=[application/octet-stream]}" onto public void org.springframework.boot.actuate.endpoint.mvc.HeapdumpMvcEndpoint.invoke(boolean,javax.servlet.http.HttpServletRequest,javax.servlet.http.HttpServletResponse) throws java.io.IOException,javax.servlet.ServletException
2017-11-24 17:28:34.863 INFO 19152 --- [main] o.s.b.a.e.mvc.EndpointHandlerMapping : Mapped "{[/metrics/{name:.*}],methods=[GET],produces=[application/vnd.spring-boot.actuator.v1+json || application/json]}" onto public java.lang.Object org.springframework.boot.actuate.endpoint.mvc.MetricsMvcEndpoint.value(java.lang.String)
2017-11-24 17:28:34.863 INFO 19152 --- [main] o.s.b.a.e.mvc.EndpointHandlerMapping : Mapped "{[/metrics || /metrics.json],methods=[GET],produces=[application/vnd.spring-boot.actuator.v1+json || application/json]}" onto public java.lang.Object org.springframework.boot.actuate.endpoint.mvc.EndpointMvcAdapter.invoke()
2017-11-24 17:28:34.864 INFO 19152 --- [main] o.s.b.a.e.mvc.EndpointHandlerMapping : Mapped "{[/beans || /beans.json],methods=[GET],produces=[application/vnd.spring-boot.actuator.v1+json || application/json]}" onto public java.lang.Object org.springframework.boot.actuate.endpoint.mvc.EndpointMvcAdapter.invoke()
2017-11-24 17:28:34.865 INFO 19152 --- [main] o.s.b.a.e.mvc.EndpointHandlerMapping : Mapped "{[/mappings || /mappings.json],methods=[GET],produces=[application/vnd.spring-boot.actuator.v1+json || application/json]}" onto public java.lang.Object org.springframework.boot.actuate.endpoint.mvc.EndpointMvcAdapter.invoke()
2017-11-24 17:28:34.867 INFO 19152 --- [main] o.s.b.a.e.mvc.EndpointHandlerMapping : Mapped "{[/dump || /dump.json],methods=[GET],produces=[application/vnd.spring-boot.actuator.v1+json || application/json]}" onto public java.lang.Object org.springframework.boot.actuate.endpoint.mvc.EndpointMvcAdapter.invoke()
2017-11-24 17:28:34.869 INFO 19152 --- [main] o.s.b.a.e.mvc.EndpointHandlerMapping : Mapped "{[/loggers/{name:.*}],methods=[GET],produces=[application/vnd.spring-boot.actuator.v1+json || application/json]}" onto public java.lang.Object org.springframework.boot.actuate.endpoint.mvc.LoggersMvcEndpoint.get(java.lang.String)
2017-11-24 17:28:34.870 INFO 19152 --- [main] o.s.b.a.e.mvc.EndpointHandlerMapping : Mapped "{[/loggers/{name:.*}],methods=[POST],consumes=[application/vnd.spring-boot.actuator.v1+json || application/json],produces=[application/vnd.spring-boot.actuator.v1+json || application/json]}" onto public java.lang.Object org.springframework.boot.actuate.endpoint.mvc.LoggersMvcEndpoint.set(java.lang.String,java.util.Map<java.lang.String, java.lang.String>)
2017-11-24 17:28:34.870 INFO 19152 --- [main] o.s.b.a.e.mvc.EndpointHandlerMapping : Mapped "{[/loggers || /loggers.json],methods=[GET],produces=[application/vnd.spring-boot.actuator.v1+json || application/json]}" onto public java.lang.Object org.springframework.boot.actuate.endpoint.mvc.EndpointMvcAdapter.invoke()
2017-11-24 17:28:34.872 INFO 19152 --- [main] o.s.b.a.e.mvc.EndpointHandlerMapping : Mapped "{[/autoconfig || /autoconfig.json],methods=[GET],produces=[application/vnd.spring-boot.actuator.v1+json || application/json]}" onto public java.lang.Object org.springframework.boot.actuate.endpoint.mvc.EndpointMvcAdapter.invoke()
2017-11-24 17:28:34.874 INFO 19152 --- [main] o.s.b.a.e.mvc.EndpointHandlerMapping : Mapped "{[/env/{name:.*}],methods=[GET],produces=[application/vnd.spring-boot.actuator.v1+json || application/json]}" onto public java.lang.Object org.springframework.boot.actuate.endpoint.mvc.EnvironmentMvcEndpoint.value(java.lang.String)
2017-11-24 17:28:34.875 INFO 19152 --- [main] o.s.b.a.e.mvc.EndpointHandlerMapping : Mapped "{[/env || /env.json],methods=[GET],produces=[application/vnd.spring-boot.actuator.v1+json || application/json]}" onto public java.lang.Object org.springframework.boot.actuate.endpoint.mvc.EndpointMvcAdapter.invoke()
2017-11-24 17:28:34.876 INFO 19152 --- [main] o.s.b.a.e.mvc.EndpointHandlerMapping : Mapped "{[/trace || /trace.json],methods=[GET],produces=[application/vnd.spring-boot.actuator.v1+json || application/json]}" onto public java.lang.Object org.springframework.boot.actuate.endpoint.mvc.EndpointMvcAdapter.invoke()
2017-11-24 17:28:34.877 INFO 19152 --- [main] o.s.b.a.e.mvc.EndpointHandlerMapping : Mapped "{[/configprops || /configprops.json],methods=[GET],produces=[application/vnd.spring-boot.actuator.v1+json || application/json]}" onto public java.lang.Object org.springframework.boot.actuate.endpoint.mvc.EndpointMvcAdapter.invoke()
2017-11-24 17:28:34.879 INFO 19152 --- [main] o.s.b.a.e.mvc.EndpointHandlerMapping : Mapped "{[/auditevents || /auditevents.json],methods=[GET],produces=[application/vnd.spring-boot.actuator.v1+json || application/json]}" onto public org.springframework.http.ResponseEntity<?> org.springframework.boot.actuate.endpoint.mvc.AuditEventsMvcEndpoint.findByPrincipalAndAfterAndType(java.lang.String,java.util.Date,java.lang.String)
2017-11-24 17:28:34.880 INFO 19152 --- [main] o.s.b.a.e.mvc.EndpointHandlerMapping : Mapped "{[/info || /info.json],methods=[GET],produces=[application/vnd.spring-boot.actuator.v1+json || application/json]}" onto public java.lang.Object org.springframework.boot.actuate.endpoint.mvc.EndpointMvcAdapter.invoke()
2017-11-24 17:28:34.882 INFO 19152 --- [main] o.s.b.a.e.mvc.EndpointHandlerMapping : Mapped "{[/health || /health.json],methods=[GET],produces=[application/vnd.spring-boot.actuator.v1+json || application/json]}" onto public java.lang.Object org.springframework.boot.actuate.endpoint.mvc.HealthMvcEndpoint.invoke(javax.servlet.http.HttpServletRequest,java.security.Principal)
2017-11-24 17:28:34.885 INFO 19152 --- [main] o.s.b.a.e.mvc.EndpointHandlerMapping : Mapped "{[/logfile || /logfile.json],methods=[GET || HEAD]}" onto public void org.springframework.boot.actuate.endpoint.mvc.LogFileMvcEndpoint.invoke(javax.servlet.http.HttpServletRequest,javax.servlet.http.HttpServletResponse) throws javax.servlet.ServletException,java.io.IOException
2017-11-24 17:28:36.000 INFO 19152 --- [main] o.s.j.e.a.AnnotationMBeanExporter : Registering beans for JMX exposure on startup
2017-11-24 17:28:36.026 INFO 19152 --- [main] o.s.c.support.DefaultLifecycleProcessor : Starting beans in phase 0
2017-11-24 17:28:36.134 INFO 19152 --- [main] c.z.t.admin.listener.TreeHoleListener : 初始化 TreeHole日志收集器
2017-11-24 17:28:36.153 INFO 19152 --- [main] c.zhangyingwei.treehole.log.LogHandler : 启动日志收集线程:22
2017-11-24 17:28:36.153 INFO 19152 --- [main] c.z.t.admin.listener.TreeHoleListener : TreeHole 日志收集器初始化成功
2017-11-24 17:28:36.286 INFO 19152 --- [main] s.b.c.e.t.TomcatEmbeddedServletContainer : Tomcat started on port(s): 5000 (http)
2017-11-24 17:28:36.296 INFO 19152 --- [main] c.z.treehole.TreeholeApplication : Started TreeholeApplication in 29.706 seconds (JVM running for 30.95)
2017-11-24 17:28:53.170 INFO 19152 --- [http-nio-5000-exec-1] o.a.c.c.C.[Tomcat].[localhost].[/] : Initializing Spring FrameworkServlet 'dispatcherServlet'
2017-11-24 17:28:53.170 INFO 19152 --- [http-nio-5000-exec-1] o.s.web.servlet.DispatcherServlet : FrameworkServlet 'dispatcherServlet': initialization started
2017-11-24 17:28:53.232 INFO 19152 --- [http-nio-5000-exec-1] o.s.web.servlet.DispatcherServlet : FrameworkServlet 'dispatcherServlet': initialization completed in 62 ms
2017-11-24 17:28:53.881 INFO 19152 --- [http-nio-5000-exec-1] c.z.t.c.interceptor.LoginInterceptor : 没有安装
2017-11-24 17:28:53.955 INFO 19152 --- [http-nio-5000-exec-1] c.z.t.c.c.InterCeptorController2 : method:com.zhangyingwei.treehole.install.controller.InstallController@b43b5d0
2017-11-24 17:28:53.955 INFO 19152 --- [http-nio-5000-exec-1] c.z.t.c.c.InterCeptorController2 : URL : http://localhost:5000/install
2017-11-24 17:28:53.956 INFO 19152 --- [http-nio-5000-exec-1] c.z.t.c.c.InterCeptorController2 : HTTP_METHOD : GET
2017-11-24 17:28:53.956 INFO 19152 --- [http-nio-5000-exec-1] c.z.t.c.c.InterCeptorController2 : IP : 0:0:0:0:0:0:0:1
2017-11-24 17:28:54.167 INFO 19152 --- [Thread-3] o.s.b.f.xml.XmlBeanDefinitionReader : Loading XML bean definitions from class path resource [org/springframework/jdbc/support/sql-error-codes.xml]
2017-11-24 17:28:54.264 INFO 19152 --- [Thread-3] o.s.jdbc.support.SQLErrorCodesFactory : SQLErrorCodes loaded: [DB2, Derby, H2, HSQL, Informix, MS-SQL, MySQL, Oracle, PostgreSQL, Sybase, Hana]
2017-11-24 17:28:54.276 INFO 19152 --- [Thread-3] c.z.treehole.log.service.LogService :
### Error updating database. Cause: java.sql.SQLException: [SQLITE_ERROR] SQL error or missing database (no such table: log)
### SQL: insert into log (ip,reqtype,ip_location,referer,url,uri,agent,action,timestamp) values (?,?,?,?,?,?,?,?,?)
### Cause: java.sql.SQLException: [SQLITE_ERROR] SQL error or missing database (no such table: log)
; uncategorized SQLException for SQL []; SQL state [null]; error code [1]; [SQLITE_ERROR] SQL error or missing database (no such table: log); nested exception is java.sql.SQLException: [SQLITE_ERROR] SQL error or missing database (no such table: log)
2017-11-24 17:28:54.276 INFO 19152 --- [Thread-3] com.zhangyingwei.treehole.log.LogTask : 写入日志错误
2017-11-24 17:29:06.984 INFO 19152 --- [http-nio-5000-exec-9] c.z.t.c.interceptor.LoginInterceptor : 没有安装
2017-11-24 17:29:07.014 INFO 19152 --- [http-nio-5000-exec-10] c.z.t.c.c.InterCeptorController2 : method:com.zhangyingwei.treehole.install.controller.InstallController@28c667ba
2017-11-24 17:29:07.014 INFO 19152 --- [http-nio-5000-exec-10] c.z.t.c.c.InterCeptorController2 : URL : http://localhost:5000/install
2017-11-24 17:29:07.014 INFO 19152 --- [http-nio-5000-exec-10] c.z.t.c.c.InterCeptorController2 : HTTP_METHOD : GET
2017-11-24 17:29:07.014 INFO 19152 --- [http-nio-5000-exec-10] c.z.t.c.c.InterCeptorController2 : IP : 0:0:0:0:0:0:0:1
2017-11-24 17:29:07.016 INFO 19152 --- [Thread-3] c.z.treehole.log.service.LogService :
### Error updating database. Cause: java.sql.SQLException: [SQLITE_ERROR] SQL error or missing database (no such table: log)
### SQL: insert into log (ip,reqtype,ip_location,referer,url,uri,agent,action,timestamp) values (?,?,?,?,?,?,?,?,?)
### Cause: java.sql.SQLException: [SQLITE_ERROR] SQL error or missing database (no such table: log)
; uncategorized SQLException for SQL []; SQL state [null]; error code [1]; [SQLITE_ERROR] SQL error or missing database (no such table: log); nested exception is java.sql.SQLException: [SQLITE_ERROR] SQL error or missing database (no such table: log)
2017-11-24 17:29:07.017 INFO 19152 --- [Thread-3] com.zhangyingwei.treehole.log.LogTask : 写入日志错误
2017-11-24 17:29:55.657 INFO 19152 --- [http-nio-5000-exec-3] c.z.t.c.c.InterCeptorController2 : method:com.zhangyingwei.treehole.install.controller.InstallController@726f031e
2017-11-24 17:29:55.657 INFO 19152 --- [http-nio-5000-exec-3] c.z.t.c.c.InterCeptorController2 : URL : http://localhost:5000/install/db/make
2017-11-24 17:29:55.657 INFO 19152 --- [http-nio-5000-exec-3] c.z.t.c.c.InterCeptorController2 : HTTP_METHOD : POST
2017-11-24 17:29:55.657 INFO 19152 --- [http-nio-5000-exec-3] c.z.t.c.c.InterCeptorController2 : IP : 0:0:0:0:0:0:0:1
2017-11-24 17:29:55.717 INFO 19152 --- [Thread-3] com.zhangyingwei.treehole.log.LogTask : 记录日志成功
2017-11-24 17:29:55.896 INFO 19152 --- [http-nio-5000-exec-8] c.z.t.c.c.InterCeptorController2 : method:com.zhangyingwei.treehole.install.controller.InstallController@19f65b5b
2017-11-24 17:29:55.897 INFO 19152 --- [http-nio-5000-exec-8] c.z.t.c.c.InterCeptorController2 : URL : http://localhost:5000/install/blog/init
2017-11-24 17:29:55.897 INFO 19152 --- [http-nio-5000-exec-8] c.z.t.c.c.InterCeptorController2 : HTTP_METHOD : POST
2017-11-24 17:29:55.897 INFO 19152 --- [http-nio-5000-exec-8] c.z.t.c.c.InterCeptorController2 : IP : 0:0:0:0:0:0:0:1
2017-11-24 17:29:55.901 INFO 19152 --- [http-nio-5000-exec-8] c.z.t.install.service.AdminInitService : 初始化博客信息成功
2017-11-24 17:29:55.916 INFO 19152 --- [Thread-3] com.zhangyingwei.treehole.log.LogTask : 记录日志成功
2017-11-24 17:29:55.956 INFO 19152 --- [http-nio-5000-exec-9] c.z.t.c.c.InterCeptorController2 : method:com.zhangyingwei.treehole.install.controller.InstallController@12832514
2017-11-24 17:29:55.956 INFO 19152 --- [http-nio-5000-exec-9] c.z.t.c.c.InterCeptorController2 : URL : http://localhost:5000/install/admin/init
2017-11-24 17:29:55.956 INFO 19152 --- [http-nio-5000-exec-9] c.z.t.c.c.InterCeptorController2 : HTTP_METHOD : POST
2017-11-24 17:29:55.957 INFO 19152 --- [http-nio-5000-exec-9] c.z.t.c.c.InterCeptorController2 : IP : 0:0:0:0:0:0:0:1
2017-11-24 17:29:55.960 INFO 19152 --- [http-nio-5000-exec-9] c.z.t.install.service.AdminInitService : 初始化管理端信息成功
2017-11-24 17:29:55.960 INFO 19152 --- [http-nio-5000-exec-9] c.z.t.i.controller.InstallController : mark as install
2017-11-24 17:29:55.963 INFO 19152 --- [Thread-3] com.zhangyingwei.treehole.log.LogTask : 记录日志成功
2017-11-24 17:29:58.508 INFO 19152 --- [http-nio-5000-exec-5] c.z.t.c.c.InterCeptorController2 : method:com.zhangyingwei.treehole.admin.controller.LoginController@3e1a985f
2017-11-24 17:29:58.509 INFO 19152 --- [http-nio-5000-exec-5] c.z.t.c.c.InterCeptorController2 : URL : http://localhost:5000/admin/login
2017-11-24 17:29:58.509 INFO 19152 --- [http-nio-5000-exec-5] c.z.t.c.c.InterCeptorController2 : HTTP_METHOD : GET
2017-11-24 17:29:58.509 INFO 19152 --- [http-nio-5000-exec-5] c.z.t.c.c.InterCeptorController2 : IP : 0:0:0:0:0:0:0:1
2017-11-24 17:29:58.519 INFO 19152 --- [Thread-3] com.zhangyingwei.treehole.log.LogTask : 记录日志成功
2017-11-24 17:30:08.314 INFO 19152 --- [http-nio-5000-exec-10] c.z.t.c.c.InterCeptorController2 : method:com.zhangyingwei.treehole.admin.controller.LoginController@2ef8d59c
2017-11-24 17:30:08.314 INFO 19152 --- [http-nio-5000-exec-10] c.z.t.c.c.InterCeptorController2 : URL : http://localhost:5000/admin/login
2017-11-24 17:30:08.314 INFO 19152 --- [http-nio-5000-exec-10] c.z.t.c.c.InterCeptorController2 : HTTP_METHOD : POST
2017-11-24 17:30:08.314 INFO 19152 --- [http-nio-5000-exec-10] c.z.t.c.c.InterCeptorController2 : IP : 0:0:0:0:0:0:0:1
2017-11-24 17:30:08.314 INFO 19152 --- [http-nio-5000-exec-10] c.z.t.admin.controller.LoginController : User{id=null, username='admin', password='111111'}
2017-11-24 17:30:08.315 INFO 19152 --- [http-nio-5000-exec-10] c.z.t.admin.controller.LoginController : User{id=null, username='admin', password='96E79218965EB72C92A549DD5A330112'}
2017-11-24 17:30:08.331 INFO 19152 --- [Thread-3] com.zhangyingwei.treehole.log.LogTask : 记录日志成功
2017-11-24 17:30:08.360 INFO 19152 --- [http-nio-5000-exec-6] c.z.t.c.c.InterCeptorController2 : method:com.zhangyingwei.treehole.admin.controller.LoginController@4bf5cf18
2017-11-24 17:30:08.361 INFO 19152 --- [http-nio-5000-exec-6] c.z.t.c.c.InterCeptorController2 : URL : http://localhost:5000/admin
2017-11-24 17:30:08.361 INFO 19152 --- [http-nio-5000-exec-6] c.z.t.c.c.InterCeptorController2 : HTTP_METHOD : GET
2017-11-24 17:30:08.361 INFO 19152 --- [http-nio-5000-exec-6] c.z.t.c.c.InterCeptorController2 : IP : 0:0:0:0:0:0:0:1
2017-11-24 17:30:08.369 INFO 19152 --- [Thread-3] com.zhangyingwei.treehole.log.LogTask : 记录日志成功
2017-11-24 17:30:09.765 INFO 19152 --- [http-nio-5000-exec-10] c.z.t.c.c.InterCeptorController2 : method:com.zhangyingwei.treehole.log.controller.LogController@102c18e
2017-11-24 17:30:09.765 INFO 19152 --- [http-nio-5000-exec-10] c.z.t.c.c.InterCeptorController2 : URL : http://localhost:5000/log/visits/sources
2017-11-24 17:30:09.765 INFO 19152 --- [http-nio-5000-exec-10] c.z.t.c.c.InterCeptorController2 : HTTP_METHOD : GET
2017-11-24 17:30:09.765 INFO 19152 --- [http-nio-5000-exec-10] c.z.t.c.c.InterCeptorController2 : IP : 0:0:0:0:0:0:0:1
2017-11-24 17:30:09.766 INFO 19152 --- [http-nio-5000-exec-9] c.z.t.c.c.InterCeptorController2 : method:com.zhangyingwei.treehole.log.controller.LogController@102c18e
2017-11-24 17:30:09.766 INFO 19152 --- [http-nio-5000-exec-2] c.z.t.c.c.InterCeptorController2 : method:com.zhangyingwei.treehole.log.controller.LogController@102c18e
2017-11-24 17:30:09.766 INFO 19152 --- [http-nio-5000-exec-9] c.z.t.c.c.InterCeptorController2 : URL : http://localhost:5000/log/visits/count/days
2017-11-24 17:30:09.766 INFO 19152 --- [http-nio-5000-exec-2] c.z.t.c.c.InterCeptorController2 : URL : http://localhost:5000/log/visits/count
2017-11-24 17:30:09.766 INFO 19152 --- [http-nio-5000-exec-9] c.z.t.c.c.InterCeptorController2 : HTTP_METHOD : GET
2017-11-24 17:30:09.766 INFO 19152 --- [http-nio-5000-exec-2] c.z.t.c.c.InterCeptorController2 : HTTP_METHOD : GET
2017-11-24 17:30:09.766 INFO 19152 --- [http-nio-5000-exec-9] c.z.t.c.c.InterCeptorController2 : IP : 0:0:0:0:0:0:0:1
2017-11-24 17:30:09.766 INFO 19152 --- [http-nio-5000-exec-2] c.z.t.c.c.InterCeptorController2 : IP : 0:0:0:0:0:0:0:1
2017-11-24 17:30:09.768 INFO 19152 --- [http-nio-5000-exec-7] c.z.t.c.c.InterCeptorController2 : method:com.zhangyingwei.treehole.admin.controller.FileManageController@4c319d52
2017-11-24 17:30:09.768 INFO 19152 --- [http-nio-5000-exec-7] c.z.t.c.c.InterCeptorController2 : URL : http://localhost:5000/admin/files/count
2017-11-24 17:30:09.769 INFO 19152 --- [http-nio-5000-exec-7] c.z.t.c.c.InterCeptorController2 : HTTP_METHOD : GET
2017-11-24 17:30:09.769 INFO 19152 --- [http-nio-5000-exec-7] c.z.t.c.c.InterCeptorController2 : IP : 0:0:0:0:0:0:0:1
2017-11-24 17:30:09.772 INFO 19152 --- [http-nio-5000-exec-3] c.z.t.c.c.InterCeptorController2 : method:com.zhangyingwei.treehole.admin.controller.ArticleController@14c99bf6
2017-11-24 17:30:09.772 INFO 19152 --- [http-nio-5000-exec-3] c.z.t.c.c.InterCeptorController2 : URL : http://localhost:5000/admin/articles/count
2017-11-24 17:30:09.772 INFO 19152 --- [http-nio-5000-exec-3] c.z.t.c.c.InterCeptorController2 : HTTP_METHOD : GET
2017-11-24 17:30:09.772 INFO 19152 --- [http-nio-5000-exec-3] c.z.t.c.c.InterCeptorController2 : IP : 0:0:0:0:0:0:0:1
2017-11-24 17:30:09.797 INFO 19152 --- [Thread-3] com.zhangyingwei.treehole.log.LogTask : 记录日志成功
2017-11-24 17:30:09.804 INFO 19152 --- [Thread-3] com.zhangyingwei.treehole.log.LogTask : 记录日志成功
2017-11-24 17:30:09.808 INFO 19152 --- [Thread-3] com.zhangyingwei.treehole.log.LogTask : 记录日志成功
2017-11-24 17:30:09.810 INFO 19152 --- [Thread-3] com.zhangyingwei.treehole.log.LogTask : 记录日志成功
2017-11-24 17:30:09.814 INFO 19152 --- [Thread-3] com.zhangyingwei.treehole.log.LogTask : 记录日志成功
2017-11-24 17:30:44.452 INFO 19152 --- [http-nio-5000-exec-1] c.z.t.c.c.InterCeptorController2 : method:com.zhangyingwei.treehole.admin.controller.LoginController@1dfb02b6
2017-11-24 17:30:44.452 INFO 19152 --- [http-nio-5000-exec-1] c.z.t.c.c.InterCeptorController2 : URL : http://localhost:5000/admin/logout
2017-11-24 17:30:44.452 INFO 19152 --- [http-nio-5000-exec-1] c.z.t.c.c.InterCeptorController2 : HTTP_METHOD : GET
2017-11-24 17:30:44.452 INFO 19152 --- [http-nio-5000-exec-1] c.z.t.c.c.InterCeptorController2 : IP : 0:0:0:0:0:0:0:1
2017-11-24 17:30:44.453 INFO 19152 --- [http-nio-5000-exec-1] c.z.t.admin.controller.LoginController : logout
2017-11-24 17:30:44.457 INFO 19152 --- [Thread-3] com.zhangyingwei.treehole.log.LogTask : 记录日志成功
2017-11-24 17:30:44.473 INFO 19152 --- [http-nio-5000-exec-4] c.z.t.c.c.InterCeptorController2 : method:com.zhangyingwei.treehole.admin.controller.LoginController@6866aff7
2017-11-24 17:30:44.473 INFO 19152 --- [http-nio-5000-exec-4] c.z.t.c.c.InterCeptorController2 : URL : http://localhost:5000/admin/login
2017-11-24 17:30:44.473 INFO 19152 --- [http-nio-5000-exec-4] c.z.t.c.c.InterCeptorController2 : HTTP_METHOD : GET
2017-11-24 17:30:44.473 INFO 19152 --- [http-nio-5000-exec-4] c.z.t.c.c.InterCeptorController2 : IP : 0:0:0:0:0:0:0:1
2017-11-24 17:30:44.523 INFO 19152 --- [Thread-3] com.zhangyingwei.treehole.log.LogTask : 记录日志成功
2017-11-24 17:32:03.047 INFO 19152 --- [Thread-5] ationConfigEmbeddedWebApplicationContext : Closing org.springframework.boot.context.embedded.AnnotationConfigEmbeddedWebApplicationContext@38af9828: startup date [Fri Nov 24 17:28:19 CST 2017]; root of context hierarchy
2017-11-24 17:32:03.051 INFO 19152 --- [Thread-5] o.s.c.support.DefaultLifecycleProcessor : Stopping beans in phase 0
2017-11-24 17:32:03.055 INFO 19152 --- [Thread-5] o.s.j.e.a.AnnotationMBeanExporter : Unregistering JMX-exposed beans on shutdown
2017-11-24 17:32:28.039 INFO 19173 --- [main] c.z.treehole.TreeholeApplication : Starting TreeholeApplication on YingweideMacBook-Pro.local with PID 19173 (/Users/zhangyw/IdeaProjects/zhangyw/Projects/java/treehole-jekyll/treehole-jekyll/target/classes started by zhangyw in /Users/zhangyw/IdeaProjects/zhangyw/Projects/java/treehole-jekyll/treehole-jekyll)
2017-11-24 17:32:28.043 INFO 19173 --- [main] c.z.treehole.TreeholeApplication : No active profile set, falling back to default profiles: default
2017-11-24 17:32:28.126 INFO 19173 --- [main] ationConfigEmbeddedWebApplicationContext : Refreshing org.springframework.boot.context.embedded.AnnotationConfigEmbeddedWebApplicationContext@376a0d86: startup date [Fri Nov 24 17:32:28 CST 2017]; root of context hierarchy
2017-11-24 17:32:32.686 INFO 19173 --- [main] s.b.c.e.t.TomcatEmbeddedServletContainer : Tomcat initialized with port(s): 5000 (http)
2017-11-24 17:32:32.707 INFO 19173 --- [main] o.apache.catalina.core.StandardService : Starting service Tomcat
2017-11-24 17:32:32.709 INFO 19173 --- [main] org.apache.catalina.core.StandardEngine : Starting Servlet Engine: Apache Tomcat/8.5.14
2017-11-24 17:32:32.873 INFO 19173 --- [localhost-startStop-1] o.a.c.c.C.[Tomcat].[localhost].[/] : Initializing Spring embedded WebApplicationContext
2017-11-24 17:32:32.873 INFO 19173 --- [localhost-startStop-1] o.s.web.context.ContextLoader : Root WebApplicationContext: initialization completed in 4751 ms
2017-11-24 17:32:33.459 INFO 19173 --- [localhost-startStop-1] o.s.b.w.servlet.ServletRegistrationBean : Mapping servlet: 'dispatcherServlet' to [/]
2017-11-24 17:32:33.466 INFO 19173 --- [localhost-startStop-1] o.s.b.w.servlet.FilterRegistrationBean : Mapping filter: 'metricsFilter' to: [/*]
2017-11-24 17:32:33.466 INFO 19173 --- [localhost-startStop-1] o.s.b.w.servlet.FilterRegistrationBean : Mapping filter: 'characterEncodingFilter' to: [/*]
2017-11-24 17:32:33.467 INFO 19173 --- [localhost-startStop-1] o.s.b.w.servlet.FilterRegistrationBean : Mapping filter: 'hiddenHttpMethodFilter' to: [/*]
2017-11-24 17:32:33.467 INFO 19173 --- [localhost-startStop-1] o.s.b.w.servlet.FilterRegistrationBean : Mapping filter: 'httpPutFormContentFilter' to: [/*]
2017-11-24 17:32:33.467 INFO 19173 --- [localhost-startStop-1] o.s.b.w.servlet.FilterRegistrationBean : Mapping filter: 'requestContextFilter' to: [/*]
2017-11-24 17:32:33.467 INFO 19173 --- [localhost-startStop-1] o.s.b.w.servlet.FilterRegistrationBean : Mapping filter: 'webRequestLoggingFilter' to: [/*]
2017-11-24 17:32:33.468 INFO 19173 --- [localhost-startStop-1] o.s.b.w.servlet.FilterRegistrationBean : Mapping filter: 'applicationContextIdFilter' to: [/*]
2017-11-24 17:32:35.138 WARN 19173 --- [main] o.b.ext.spring.BeetlSpringViewResolver : Beetl不建议使用使用spring前缀,会导致include,layout找不到对应的模板,请使用beetl的配置RESOURCE.ROOT来配置模板根目录
2017-11-24 17:32:36.803 INFO 19173 --- [main] s.w.s.m.m.a.RequestMappingHandlerAdapter : Looking for @ControllerAdvice: org.springframework.boot.context.embedded.AnnotationConfigEmbeddedWebApplicationContext@376a0d86: startup date [Fri Nov 24 17:32:28 CST 2017]; root of context hierarchy
2017-11-24 17:32:37.118 INFO 19173 --- [main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped "{[/admin/articles/{id}],methods=[DELETE]}" onto public java.util.Map com.zhangyingwei.treehole.admin.controller.ArticleController.delete(java.util.Map<java.lang.String, java.lang.Object>,java.lang.String,java.lang.String) throws com.zhangyingwei.treehole.common.exception.TreeHoleException
2017-11-24 17:32:37.120 INFO 19173 --- [main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped "{[/admin/articles/publish/{id}],methods=[PUT]}" onto public java.util.Map com.zhangyingwei.treehole.admin.controller.ArticleController.publish(java.util.Map<java.lang.String, java.lang.Object>,java.lang.String) throws com.zhangyingwei.treehole.common.exception.TreeHoleException
2017-11-24 17:32:37.120 INFO 19173 --- [main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped "{[/admin/articles/publish],methods=[POST]}" onto public java.lang.String com.zhangyingwei.treehole.admin.controller.ArticleController.publish(java.util.Map<java.lang.String, java.lang.Object>,com.zhangyingwei.treehole.admin.model.Article) throws com.zhangyingwei.treehole.common.exception.TreeHoleException
2017-11-24 17:32:37.121 INFO 19173 --- [main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped "{[/admin/articles/publish],methods=[GET]}" onto public java.lang.String com.zhangyingwei.treehole.admin.controller.ArticleController.indexPublish(java.util.Map<java.lang.String, java.lang.Object>) throws com.zhangyingwei.treehole.common.exception.TreeHoleException
2017-11-24 17:32:37.121 INFO 19173 --- [main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped "{[/admin/articles/{id}],methods=[GET]}" onto public java.lang.String com.zhangyingwei.treehole.admin.controller.ArticleController.editArticle(java.util.Map<java.lang.String, java.lang.Object>,java.lang.String) throws com.zhangyingwei.treehole.common.exception.TreeHoleException
2017-11-24 17:32:37.121 INFO 19173 --- [main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped "{[/admin/articles],methods=[POST]}" onto public java.lang.String com.zhangyingwei.treehole.admin.controller.ArticleController.saveEditArticle(java.util.Map<java.lang.String, java.lang.Object>,com.zhangyingwei.treehole.admin.model.Article) throws com.zhangyingwei.treehole.common.exception.TreeHoleException
2017-11-24 17:32:37.122 INFO 19173 --- [main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped "{[/admin/articles/history],methods=[GET]}" onto public java.lang.String com.zhangyingwei.treehole.admin.controller.ArticleController.indexHisroty(java.util.Map<java.lang.String, java.lang.Object>) throws com.zhangyingwei.treehole.common.exception.TreeHoleException
2017-11-24 17:32:37.122 INFO 19173 --- [main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped "{[/admin/articles/count],methods=[GET]}" onto public java.util.Map<java.lang.String, java.lang.Object> com.zhangyingwei.treehole.admin.controller.ArticleController.getArticleCount() throws com.zhangyingwei.treehole.common.exception.TreeHoleException
2017-11-24 17:32:37.123 INFO 19173 --- [main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped "{[/admin/blog/basic],methods=[GET]}" onto public java.lang.String com.zhangyingwei.treehole.admin.controller.BlogManageController.indexBasicInfoManage(java.util.Map<java.lang.String, java.lang.Object>) throws com.zhangyingwei.treehole.common.exception.TreeHoleException
2017-11-24 17:32:37.124 INFO 19173 --- [main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped "{[/admin/blog/basic],methods=[PUT]}" onto public java.util.Map<java.lang.String, java.lang.Object> com.zhangyingwei.treehole.admin.controller.BlogManageController.editBlogInfo(com.zhangyingwei.treehole.install.model.BlogConf) throws com.zhangyingwei.treehole.common.exception.TreeHoleException
2017-11-24 17:32:37.126 INFO 19173 --- [main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped "{[/admin/articles/commonts],methods=[GET]}" onto public java.lang.String com.zhangyingwei.treehole.admin.controller.CommontController.index()
2017-11-24 17:32:37.127 INFO 19173 --- [main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped "{[/files/{fileAlias}],methods=[GET]}" onto public void com.zhangyingwei.treehole.admin.controller.FileClientController.downLoad(java.lang.String,javax.servlet.http.HttpServletResponse)
2017-11-24 17:32:37.135 INFO 19173 --- [main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped "{[/admin/files/{id}],methods=[DELETE]}" onto public java.util.Map<java.lang.String, java.lang.Object> com.zhangyingwei.treehole.admin.controller.FileManageController.delete(java.lang.String) throws com.zhangyingwei.treehole.common.exception.TreeHoleException
2017-11-24 17:32:37.137 INFO 19173 --- [main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped "{[/admin/files/list],methods=[GET]}" onto public java.util.Map<java.lang.String, java.lang.Object> com.zhangyingwei.treehole.admin.controller.FileManageController.listFiles() throws com.zhangyingwei.treehole.common.exception.TreeHoleException
2017-11-24 17:32:37.137 INFO 19173 --- [main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped "{[/admin/files/upload],methods=[POST]}" onto public java.util.Map<java.lang.String, java.lang.Object> com.zhangyingwei.treehole.admin.controller.FileManageController.upload(org.springframework.web.multipart.MultipartFile) throws com.zhangyingwei.treehole.common.exception.TreeHoleException
2017-11-24 17:32:37.138 INFO 19173 --- [main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped "{[/admin/files],methods=[GET]}" onto public java.lang.String com.zhangyingwei.treehole.admin.controller.FileManageController.fileManageIndex()
2017-11-24 17:32:37.138 INFO 19173 --- [main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped "{[/admin/files/count],methods=[GET]}" onto public java.util.Map<java.lang.String, java.lang.Object> com.zhangyingwei.treehole.admin.controller.FileManageController.getFilesCount() throws com.zhangyingwei.treehole.common.exception.TreeHoleException
2017-11-24 17:32:37.140 INFO 19173 --- [main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped "{[/admin/articles/kinds]}" onto public java.lang.String com.zhangyingwei.treehole.admin.controller.KindController.indexKind(java.util.Map<java.lang.String, java.lang.Object>) throws com.zhangyingwei.treehole.common.exception.TreeHoleException
2017-11-24 17:32:37.141 INFO 19173 --- [main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped "{[/admin/articles/kinds/{id}],methods=[DELETE]}" onto public java.util.Map<java.lang.String, java.lang.Object> com.zhangyingwei.treehole.admin.controller.KindController.deleteById(java.lang.String,java.lang.String) throws com.zhangyingwei.treehole.common.exception.TreeHoleException
2017-11-24 17:32:37.142 INFO 19173 --- [main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped "{[/admin/articles/kinds],methods=[PUT]}" onto public java.util.Map<java.lang.String, java.lang.Object> com.zhangyingwei.treehole.admin.controller.KindController.editKindInfo(com.zhangyingwei.treehole.admin.model.Kind) throws com.zhangyingwei.treehole.common.exception.TreeHoleException
2017-11-24 17:32:37.142 INFO 19173 --- [main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped "{[/admin/articles/kinds],methods=[POST]}" onto public java.util.Map<java.lang.String, java.lang.Object> com.zhangyingwei.treehole.admin.controller.KindController.addKindInfo(com.zhangyingwei.treehole.admin.model.Kind) throws com.zhangyingwei.treehole.common.exception.TreeHoleException
2017-11-24 17:32:37.146 INFO 19173 --- [main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped "{[/admin],methods=[GET]}" onto public java.lang.String com.zhangyingwei.treehole.admin.controller.LoginController.index(java.util.Map<java.lang.String, java.lang.Object>,javax.servlet.http.HttpSession,javax.servlet.http.HttpServletRequest)
2017-11-24 17:32:37.149 INFO 19173 --- [main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped "{[/admin/login],methods=[POST]}" onto public java.lang.String com.zhangyingwei.treehole.admin.controller.LoginController.login(javax.servlet.http.HttpSession,com.zhangyingwei.treehole.admin.model.User) throws com.zhangyingwei.treehole.common.exception.TreeHoleException
2017-11-24 17:32:37.149 INFO 19173 --- [main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped "{[/admin/logout],methods=[GET]}" onto public java.lang.String com.zhangyingwei.treehole.admin.controller.LoginController.logout(javax.servlet.http.HttpSession)
2017-11-24 17:32:37.150 INFO 19173 --- [main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped "{[/admin/login],methods=[GET]}" onto public java.lang.String com.zhangyingwei.treehole.admin.controller.LoginController.loginIndex(javax.servlet.http.HttpServletRequest)
2017-11-24 17:32:37.151 INFO 19173 --- [main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped "{[/admin/blog/settings],methods=[GET]}" onto public java.lang.String com.zhangyingwei.treehole.admin.controller.SettingsController.index()
2017-11-24 17:32:37.152 INFO 19173 --- [main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped "{[/admin/blog/statistic],methods=[GET]}" onto public java.lang.String com.zhangyingwei.treehole.admin.controller.StatisticController.index()
2017-11-24 17:32:37.162 INFO 19173 --- [main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped "{[/rss],methods=[GET]}" onto public java.lang.String com.zhangyingwei.treehole.blog.controller.FeedController.rss()
2017-11-24 17:32:37.163 INFO 19173 --- [main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped "{[/feed],methods=[GET]}" onto public void com.zhangyingwei.treehole.blog.controller.FeedController.feed(javax.servlet.http.HttpServletResponse) throws com.zhangyingwei.treehole.common.exception.TreeHoleException
2017-11-24 17:32:37.167 INFO 19173 --- [main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped "{[],methods=[GET]}" onto public java.lang.String com.zhangyingwei.treehole.blog.controller.IndexController.index()
2017-11-24 17:32:37.168 INFO 19173 --- [main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped "{[/tags],methods=[GET]}" onto public java.lang.String com.zhangyingwei.treehole.blog.controller.IndexController.tags(java.util.Map<java.lang.String, java.lang.Object>) throws com.zhangyingwei.treehole.common.exception.TreeHoleException
2017-11-24 17:32:37.169 INFO 19173 --- [main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped "{[/articles/pages/{page}],methods=[GET]}" onto public java.lang.String com.zhangyingwei.treehole.blog.controller.IndexController.indexArticlesWithPage(java.util.Map<java.lang.String, java.lang.Object>,java.lang.Integer) throws com.zhangyingwei.treehole.common.exception.TreeHoleException
2017-11-24 17:32:37.170 INFO 19173 --- [main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped "{[/articles],methods=[GET]}" onto public java.lang.String com.zhangyingwei.treehole.blog.controller.IndexController.indexArticles(java.util.Map<java.lang.String, java.lang.Object>) throws com.zhangyingwei.treehole.common.exception.TreeHoleException
2017-11-24 17:32:37.171 INFO 19173 --- [main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped "{[/articles/{id}],methods=[GET]}" onto public java.lang.String com.zhangyingwei.treehole.blog.controller.IndexController.getArticle(java.util.Map<java.lang.String, java.lang.Object>,java.lang.Integer) throws com.zhangyingwei.treehole.common.exception.TreeHoleException
2017-11-24 17:32:37.172 INFO 19173 --- [main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped "{[/articles/alias/{alias}],methods=[GET]}" onto public java.lang.String com.zhangyingwei.treehole.blog.controller.IndexController.getArticle(java.util.Map<java.lang.String, java.lang.Object>,java.lang.String) throws com.zhangyingwei.treehole.common.exception.TreeHoleException
2017-11-24 17:32:37.172 INFO 19173 --- [main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped "{[/categories],methods=[GET]}" onto public java.lang.String com.zhangyingwei.treehole.blog.controller.IndexController.categories(java.util.Map<java.lang.String, java.lang.Object>) throws com.zhangyingwei.treehole.common.exception.TreeHoleException
2017-11-24 17:32:37.173 INFO 19173 --- [main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped "{[/categories/{categories}],methods=[GET]}" onto public java.lang.String com.zhangyingwei.treehole.blog.controller.IndexController.getPostByCategories(java.util.Map<java.lang.String, java.lang.Object>,java.lang.String) throws com.zhangyingwei.treehole.common.exception.TreeHoleException
2017-11-24 17:32:37.173 INFO 19173 --- [main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped "{[/about],methods=[GET]}" onto public java.lang.String com.zhangyingwei.treehole.blog.controller.IndexController.indexAbout(java.util.Map<java.lang.String, java.lang.Object>) throws com.zhangyingwei.treehole.common.exception.TreeHoleException
2017-11-24 17:32:37.173 INFO 19173 --- [main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped "{[/tags/{tag}],methods=[GET]}" onto public java.lang.String com.zhangyingwei.treehole.blog.controller.IndexController.getPostByTag(java.util.Map<java.lang.String, java.lang.Object>,java.lang.String) throws com.zhangyingwei.treehole.common.exception.TreeHoleException
2017-11-24 17:32:37.177 INFO 19173 --- [main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped "{[/install],methods=[GET]}" onto public java.lang.String com.zhangyingwei.treehole.install.controller.InstallController.page(java.util.Map<java.lang.String, java.lang.Object>)
2017-11-24 17:32:37.178 INFO 19173 --- [main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped "{[/install/blog/init],methods=[POST]}" onto public java.util.Map com.zhangyingwei.treehole.install.controller.InstallController.initBlog(com.zhangyingwei.treehole.install.model.BlogConf,javax.servlet.http.HttpServletRequest) throws com.zhangyingwei.treehole.common.exception.TreeHoleException
2017-11-24 17:32:37.179 INFO 19173 --- [main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped "{[/install/db/{dbname}],methods=[POST]}" onto public java.util.Map com.zhangyingwei.treehole.install.controller.InstallController.checkDbInfo(java.lang.String,com.zhangyingwei.treehole.install.model.DbConf)
2017-11-24 17:32:37.180 INFO 19173 --- [main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped "{[/install/db/make],methods=[POST]}" onto public java.util.Map com.zhangyingwei.treehole.install.controller.InstallController.makeDatabase(com.zhangyingwei.treehole.install.model.DbConf) throws com.zhangyingwei.treehole.common.exception.TreeHoleException
2017-11-24 17:32:37.181 INFO 19173 --- [main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped "{[/install/admin/init],methods=[POST]}" onto public java.util.Map com.zhangyingwei.treehole.install.controller.InstallController.initAdmin(com.zhangyingwei.treehole.install.model.AdminConf) throws com.zhangyingwei.treehole.common.exception.TreeHoleException
2017-11-24 17:32:37.184 INFO 19173 --- [main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped "{[/log/visits/count],methods=[GET]}" onto public java.util.Map<java.lang.String, java.lang.Object> com.zhangyingwei.treehole.log.controller.LogController.getVisitCount() throws com.zhangyingwei.treehole.common.exception.TreeHoleException
2017-11-24 17:32:37.185 INFO 19173 --- [main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped "{[/log/visits/count/days],methods=[GET]}" onto public java.util.Map<java.lang.String, java.lang.Object> com.zhangyingwei.treehole.log.controller.LogController.countByDay() throws com.zhangyingwei.treehole.common.exception.TreeHoleException
2017-11-24 17:32:37.186 INFO 19173 --- [main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped "{[/log/visits/sources],methods=[GET]}" onto public java.util.Map<java.lang.String, java.lang.Object> com.zhangyingwei.treehole.log.controller.LogController.visitsSources() throws com.zhangyingwei.treehole.common.exception.TreeHoleException
2017-11-24 17:32:37.186 INFO 19173 --- [main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped "{[/log/visits/location],methods=[GET]}" onto public java.util.Map<java.lang.String, java.lang.Object> com.zhangyingwei.treehole.log.controller.LogController.visitLocation() throws com.zhangyingwei.treehole.common.exception.TreeHoleException
2017-11-24 17:32:37.186 INFO 19173 --- [main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped "{[/log/visits/actions],methods=[GET]}" onto public java.util.Map<java.lang.String, java.lang.Object> com.zhangyingwei.treehole.log.controller.LogController.visitActions(com.zhangyingwei.treehole.common.PageInfo) throws com.zhangyingwei.treehole.common.exception.TreeHoleException
2017-11-24 17:32:37.187 INFO 19173 --- [main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped "{[/log/visits/actions/blog],methods=[GET]}" onto public java.util.Map<java.lang.String, java.lang.Object> com.zhangyingwei.treehole.log.controller.LogController.visitActions() throws com.zhangyingwei.treehole.common.exception.TreeHoleException
2017-11-24 17:32:37.187 INFO 19173 --- [main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped "{[/log/visits/explore],methods=[GET]}" onto public java.util.Map<java.lang.String, java.lang.Object> com.zhangyingwei.treehole.log.controller.LogController.visitExplores() throws com.zhangyingwei.treehole.common.exception.TreeHoleException
2017-11-24 17:32:37.190 INFO 19173 --- [main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped "{[/error]}" onto public org.springframework.http.ResponseEntity<java.util.Map<java.lang.String, java.lang.Object>> org.springframework.boot.autoconfigure.web.BasicErrorController.error(javax.servlet.http.HttpServletRequest)
2017-11-24 17:32:37.190 INFO 19173 --- [main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped "{[/error],produces=[text/html]}" onto public org.springframework.web.servlet.ModelAndView org.springframework.boot.autoconfigure.web.BasicErrorController.errorHtml(javax.servlet.http.HttpServletRequest,javax.servlet.http.HttpServletResponse)
2017-11-24 17:32:37.299 INFO 19173 --- [main] c.z.t.common.config.TreeholeAdapter : addResourceHandlers
2017-11-24 17:32:37.320 INFO 19173 --- [main] o.s.w.s.handler.SimpleUrlHandlerMapping : Root mapping to handler of type [class org.springframework.web.servlet.resource.ResourceHttpRequestHandler]
2017-11-24 17:32:37.320 INFO 19173 --- [main] o.s.w.s.handler.SimpleUrlHandlerMapping : Mapped URL path [/webjars/**] onto handler of type [class org.springframework.web.servlet.resource.ResourceHttpRequestHandler]
2017-11-24 17:32:37.320 INFO 19173 --- [main] o.s.w.s.handler.SimpleUrlHandlerMapping : Mapped URL path [/**] onto handler of type [class org.springframework.web.servlet.resource.ResourceHttpRequestHandler]
2017-11-24 17:32:37.369 INFO 19173 --- [main] o.s.w.s.handler.SimpleUrlHandlerMapping : Mapped URL path [/**] onto handler of type [class org.springframework.web.servlet.resource.DefaultServletHttpRequestHandler]
2017-11-24 17:32:37.500 INFO 19173 --- [main] .m.m.a.ExceptionHandlerExceptionResolver : Detected @ExceptionHandler methods in exceptionController2
2017-11-24 17:32:37.622 INFO 19173 --- [main] o.s.w.s.handler.SimpleUrlHandlerMapping : Mapped URL path [/**/favicon.ico] onto handler of type [class org.springframework.web.servlet.resource.ResourceHttpRequestHandler]
2017-11-24 17:32:39.307 INFO 19173 --- [main] o.s.b.a.e.mvc.EndpointHandlerMapping : Mapped "{[/configprops || /configprops.json],methods=[GET],produces=[application/vnd.spring-boot.actuator.v1+json || application/json]}" onto public java.lang.Object org.springframework.boot.actuate.endpoint.mvc.EndpointMvcAdapter.invoke()
2017-11-24 17:32:39.309 INFO 19173 --- [main] o.s.b.a.e.mvc.EndpointHandlerMapping : Mapped "{[/heapdump || /heapdump.json],methods=[GET],produces=[application/octet-stream]}" onto public void org.springframework.boot.actuate.endpoint.mvc.HeapdumpMvcEndpoint.invoke(boolean,javax.servlet.http.HttpServletRequest,javax.servlet.http.HttpServletResponse) throws java.io.IOException,javax.servlet.ServletException
2017-11-24 17:32:39.311 INFO 19173 --- [main] o.s.b.a.e.mvc.EndpointHandlerMapping : Mapped "{[/health || /health.json],methods=[GET],produces=[application/vnd.spring-boot.actuator.v1+json || application/json]}" onto public java.lang.Object org.springframework.boot.actuate.endpoint.mvc.HealthMvcEndpoint.invoke(javax.servlet.http.HttpServletRequest,java.security.Principal)
2017-11-24 17:32:39.314 INFO 19173 --- [main] o.s.b.a.e.mvc.EndpointHandlerMapping : Mapped "{[/mappings || /mappings.json],methods=[GET],produces=[application/vnd.spring-boot.actuator.v1+json || application/json]}" onto public java.lang.Object org.springframework.boot.actuate.endpoint.mvc.EndpointMvcAdapter.invoke()
2017-11-24 17:32:39.315 INFO 19173 --- [main] o.s.b.a.e.mvc.EndpointHandlerMapping : Mapped "{[/env/{name:.*}],methods=[GET],produces=[application/vnd.spring-boot.actuator.v1+json || application/json]}" onto public java.lang.Object org.springframework.boot.actuate.endpoint.mvc.EnvironmentMvcEndpoint.value(java.lang.String)
2017-11-24 17:32:39.315 INFO 19173 --- [main] o.s.b.a.e.mvc.EndpointHandlerMapping : Mapped "{[/env || /env.json],methods=[GET],produces=[application/vnd.spring-boot.actuator.v1+json || application/json]}" onto public java.lang.Object org.springframework.boot.actuate.endpoint.mvc.EndpointMvcAdapter.invoke()
2017-11-24 17:32:39.316 INFO 19173 --- [main] o.s.b.a.e.mvc.EndpointHandlerMapping : Mapped "{[/info || /info.json],methods=[GET],produces=[application/vnd.spring-boot.actuator.v1+json || application/json]}" onto public java.lang.Object org.springframework.boot.actuate.endpoint.mvc.EndpointMvcAdapter.invoke()
2017-11-24 17:32:39.317 INFO 19173 --- [main] o.s.b.a.e.mvc.EndpointHandlerMapping : Mapped "{[/metrics/{name:.*}],methods=[GET],produces=[application/vnd.spring-boot.actuator.v1+json || application/json]}" onto public java.lang.Object org.springframework.boot.actuate.endpoint.mvc.MetricsMvcEndpoint.value(java.lang.String)
2017-11-24 17:32:39.318 INFO 19173 --- [main] o.s.b.a.e.mvc.EndpointHandlerMapping : Mapped "{[/metrics || /metrics.json],methods=[GET],produces=[application/vnd.spring-boot.actuator.v1+json || application/json]}" onto public java.lang.Object org.springframework.boot.actuate.endpoint.mvc.EndpointMvcAdapter.invoke()
2017-11-24 17:32:39.319 INFO 19173 --- [main] o.s.b.a.e.mvc.EndpointHandlerMapping : Mapped "{[/logfile || /logfile.json],methods=[GET || HEAD]}" onto public void org.springframework.boot.actuate.endpoint.mvc.LogFileMvcEndpoint.invoke(javax.servlet.http.HttpServletRequest,javax.servlet.http.HttpServletResponse) throws javax.servlet.ServletException,java.io.IOException
2017-11-24 17:32:39.320 INFO 19173 --- [main] o.s.b.a.e.mvc.EndpointHandlerMapping : Mapped "{[/autoconfig || /autoconfig.json],methods=[GET],produces=[application/vnd.spring-boot.actuator.v1+json || application/json]}" onto public java.lang.Object org.springframework.boot.actuate.endpoint.mvc.EndpointMvcAdapter.invoke()
2017-11-24 17:32:39.322 INFO 19173 --- [main] o.s.b.a.e.mvc.EndpointHandlerMapping : Mapped "{[/beans || /beans.json],methods=[GET],produces=[application/vnd.spring-boot.actuator.v1+json || application/json]}" onto public java.lang.Object org.springframework.boot.actuate.endpoint.mvc.EndpointMvcAdapter.invoke()
2017-11-24 17:32:39.324 INFO 19173 --- [main] o.s.b.a.e.mvc.EndpointHandlerMapping : Mapped "{[/loggers/{name:.*}],methods=[GET],produces=[application/vnd.spring-boot.actuator.v1+json || application/json]}" onto public java.lang.Object org.springframework.boot.actuate.endpoint.mvc.LoggersMvcEndpoint.get(java.lang.String)
2017-11-24 17:32:39.325 INFO 19173 --- [main] o.s.b.a.e.mvc.EndpointHandlerMapping : Mapped "{[/loggers/{name:.*}],methods=[POST],consumes=[application/vnd.spring-boot.actuator.v1+json || application/json],produces=[application/vnd.spring-boot.actuator.v1+json || application/json]}" onto public java.lang.Object org.springframework.boot.actuate.endpoint.mvc.LoggersMvcEndpoint.set(java.lang.String,java.util.Map<java.lang.String, java.lang.String>)
2017-11-24 17:32:39.325 INFO 19173 --- [main] o.s.b.a.e.mvc.EndpointHandlerMapping : Mapped "{[/loggers || /loggers.json],methods=[GET],produces=[application/vnd.spring-boot.actuator.v1+json || application/json]}" onto public java.lang.Object org.springframework.boot.actuate.endpoint.mvc.EndpointMvcAdapter.invoke()
2017-11-24 17:32:39.326 INFO 19173 --- [main] o.s.b.a.e.mvc.EndpointHandlerMapping : Mapped "{[/trace || /trace.json],methods=[GET],produces=[application/vnd.spring-boot.actuator.v1+json || application/json]}" onto public java.lang.Object org.springframework.boot.actuate.endpoint.mvc.EndpointMvcAdapter.invoke()
2017-11-24 17:32:39.327 INFO 19173 --- [main] o.s.b.a.e.mvc.EndpointHandlerMapping : Mapped "{[/dump || /dump.json],methods=[GET],produces=[application/vnd.spring-boot.actuator.v1+json || application/json]}" onto public java.lang.Object org.springframework.boot.actuate.endpoint.mvc.EndpointMvcAdapter.invoke()
2017-11-24 17:32:39.328 INFO 19173 --- [main] o.s.b.a.e.mvc.EndpointHandlerMapping : Mapped "{[/auditevents || /auditevents.json],methods=[GET],produces=[application/vnd.spring-boot.actuator.v1+json || application/json]}" onto public org.springframework.http.ResponseEntity<?> org.springframework.boot.actuate.endpoint.mvc.AuditEventsMvcEndpoint.findByPrincipalAndAfterAndType(java.lang.String,java.util.Date,java.lang.String)
2017-11-24 17:32:40.648 INFO 19173 --- [main] o.s.j.e.a.AnnotationMBeanExporter : Registering beans for JMX exposure on startup
2017-11-24 17:32:40.685 INFO 19173 --- [main] o.s.c.support.DefaultLifecycleProcessor : Starting beans in phase 0
2017-11-24 17:32:41.037 INFO 19173 --- [main] c.z.t.admin.listener.TreeHoleListener : 初始化 TreeHole日志收集器
2017-11-24 17:32:41.078 INFO 19173 --- [main] c.zhangyingwei.treehole.log.LogHandler : 启动日志收集线程:22
2017-11-24 17:32:41.079 INFO 19173 --- [main] c.z.t.admin.listener.TreeHoleListener : TreeHole 日志收集器初始化成功
2017-11-24 17:32:41.178 INFO 19173 --- [main] s.b.c.e.t.TomcatEmbeddedServletContainer : Tomcat started on port(s): 5000 (http)
2017-11-24 17:32:41.186 INFO 19173 --- [main] c.z.treehole.TreeholeApplication : Started TreeholeApplication in 24.743 seconds (JVM running for 25.734)
2017-11-24 17:33:16.568 INFO 19173 --- [Thread-5] ationConfigEmbeddedWebApplicationContext : Closing org.springframework.boot.context.embedded.AnnotationConfigEmbeddedWebApplicationContext@376a0d86: startup date [Fri Nov 24 17:32:28 CST 2017]; root of context hierarchy
2017-11-24 17:33:16.572 INFO 19173 --- [Thread-5] o.s.c.support.DefaultLifecycleProcessor : Stopping beans in phase 0
2017-11-24 17:33:16.577 INFO 19173 --- [Thread-5] o.s.j.e.a.AnnotationMBeanExporter : Unregistering JMX-exposed beans on shutdown
2017-11-24 17:33:39.817 INFO 19233 --- [main] c.z.treehole.TreeholeApplication : Starting TreeholeApplication on YingweideMacBook-Pro.local with PID 19233 (/Users/zhangyw/IdeaProjects/zhangyw/Projects/java/treehole-jekyll/treehole-jekyll/target/classes started by zhangyw in /Users/zhangyw/IdeaProjects/zhangyw/Projects/java/treehole-jekyll/treehole-jekyll)
2017-11-24 17:33:39.822 INFO 19233 --- [main] c.z.treehole.TreeholeApplication : No active profile set, falling back to default profiles: default
2017-11-24 17:33:40.218 INFO 19233 --- [main] ationConfigEmbeddedWebApplicationContext : Refreshing org.springframework.boot.context.embedded.AnnotationConfigEmbeddedWebApplicationContext@376a0d86: startup date [Fri Nov 24 17:33:40 CST 2017]; root of context hierarchy
2017-11-24 17:33:44.602 INFO 19233 --- [main] s.b.c.e.t.TomcatEmbeddedServletContainer : Tomcat initialized with port(s): 5000 (http)
2017-11-24 17:33:44.693 INFO 19233 --- [main] o.apache.catalina.core.StandardService : Starting service Tomcat
2017-11-24 17:33:44.699 INFO 19233 --- [main] org.apache.catalina.core.StandardEngine : Starting Servlet Engine: Apache Tomcat/8.5.14
2017-11-24 17:33:44.952 INFO 19233 --- [localhost-startStop-1] o.a.c.c.C.[Tomcat].[localhost].[/] : Initializing Spring embedded WebApplicationContext
2017-11-24 17:33:44.953 INFO 19233 --- [localhost-startStop-1] o.s.web.context.ContextLoader : Root WebApplicationContext: initialization completed in 4741 ms
2017-11-24 17:33:45.943 INFO 19233 --- [localhost-startStop-1] o.s.b.w.servlet.ServletRegistrationBean : Mapping servlet: 'dispatcherServlet' to [/]
2017-11-24 17:33:45.952 INFO 19233 --- [localhost-startStop-1] o.s.b.w.servlet.FilterRegistrationBean : Mapping filter: 'metricsFilter' to: [/*]
2017-11-24 17:33:45.953 INFO 19233 --- [localhost-startStop-1] o.s.b.w.servlet.FilterRegistrationBean : Mapping filter: 'characterEncodingFilter' to: [/*]
2017-11-24 17:33:45.953 INFO 19233 --- [localhost-startStop-1] o.s.b.w.servlet.FilterRegistrationBean : Mapping filter: 'hiddenHttpMethodFilter' to: [/*]
2017-11-24 17:33:45.953 INFO 19233 --- [localhost-startStop-1] o.s.b.w.servlet.FilterRegistrationBean : Mapping filter: 'httpPutFormContentFilter' to: [/*]
2017-11-24 17:33:45.953 INFO 19233 --- [localhost-startStop-1] o.s.b.w.servlet.FilterRegistrationBean : Mapping filter: 'requestContextFilter' to: [/*]
2017-11-24 17:33:45.954 INFO 19233 --- [localhost-startStop-1] o.s.b.w.servlet.FilterRegistrationBean : Mapping filter: 'webRequestLoggingFilter' to: [/*]
2017-11-24 17:33:45.954 INFO 19233 --- [localhost-startStop-1] o.s.b.w.servlet.FilterRegistrationBean : Mapping filter: 'applicationContextIdFilter' to: [/*]
2017-11-24 17:33:48.315 WARN 19233 --- [main] o.b.ext.spring.BeetlSpringViewResolver : Beetl不建议使用使用spring前缀,会导致include,layout找不到对应的模板,请使用beetl的配置RESOURCE.ROOT来配置模板根目录
2017-11-24 17:33:49.139 INFO 19233 --- [main] s.w.s.m.m.a.RequestMappingHandlerAdapter : Looking for @ControllerAdvice: org.springframework.boot.context.embedded.AnnotationConfigEmbeddedWebApplicationContext@376a0d86: startup date [Fri Nov 24 17:33:40 CST 2017]; root of context hierarchy
2017-11-24 17:33:49.280 INFO 19233 --- [main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped "{[/admin/articles/{id}],methods=[DELETE]}" onto public java.util.Map com.zhangyingwei.treehole.admin.controller.ArticleController.delete(java.util.Map<java.lang.String, java.lang.Object>,java.lang.String,java.lang.String) throws com.zhangyingwei.treehole.common.exception.TreeHoleException
2017-11-24 17:33:49.281 INFO 19233 --- [main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped "{[/admin/articles/publish/{id}],methods=[PUT]}" onto public java.util.Map com.zhangyingwei.treehole.admin.controller.ArticleController.publish(java.util.Map<java.lang.String, java.lang.Object>,java.lang.String) throws com.zhangyingwei.treehole.common.exception.TreeHoleException
2017-11-24 17:33:49.282 INFO 19233 --- [main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped "{[/admin/articles/publish],methods=[POST]}" onto public java.lang.String com.zhangyingwei.treehole.admin.controller.ArticleController.publish(java.util.Map<java.lang.String, java.lang.Object>,com.zhangyingwei.treehole.admin.model.Article) throws com.zhangyingwei.treehole.common.exception.TreeHoleException
2017-11-24 17:33:49.283 INFO 19233 --- [main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped "{[/admin/articles/publish],methods=[GET]}" onto public java.lang.String com.zhangyingwei.treehole.admin.controller.ArticleController.indexPublish(java.util.Map<java.lang.String, java.lang.Object>) throws com.zhangyingwei.treehole.common.exception.TreeHoleException
2017-11-24 17:33:49.283 INFO 19233 --- [main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped "{[/admin/articles/{id}],methods=[GET]}" onto public java.lang.String com.zhangyingwei.treehole.admin.controller.ArticleController.editArticle(java.util.Map<java.lang.String, java.lang.Object>,java.lang.String) throws com.zhangyingwei.treehole.common.exception.TreeHoleException
2017-11-24 17:33:49.284 INFO 19233 --- [main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped "{[/admin/articles],methods=[POST]}" onto public java.lang.String com.zhangyingwei.treehole.admin.controller.ArticleController.saveEditArticle(java.util.Map<java.lang.String, java.lang.Object>,com.zhangyingwei.treehole.admin.model.Article) throws com.zhangyingwei.treehole.common.exception.TreeHoleException
2017-11-24 17:33:49.284 INFO 19233 --- [main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped "{[/admin/articles/history],methods=[GET]}" onto public java.lang.String com.zhangyingwei.treehole.admin.controller.ArticleController.indexHisroty(java.util.Map<java.lang.String, java.lang.Object>) throws com.zhangyingwei.treehole.common.exception.TreeHoleException
2017-11-24 17:33:49.285 INFO 19233 --- [main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped "{[/admin/articles/count],methods=[GET]}" onto public java.util.Map<java.lang.String, java.lang.Object> com.zhangyingwei.treehole.admin.controller.ArticleController.getArticleCount() throws com.zhangyingwei.treehole.common.exception.TreeHoleException
2017-11-24 17:33:49.287 INFO 19233 --- [main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped "{[/admin/blog/basic],methods=[GET]}" onto public java.lang.String com.zhangyingwei.treehole.admin.controller.BlogManageController.indexBasicInfoManage(java.util.Map<java.lang.String, java.lang.Object>) throws com.zhangyingwei.treehole.common.exception.TreeHoleException
2017-11-24 17:33:49.288 INFO 19233 --- [main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped "{[/admin/blog/basic],methods=[PUT]}" onto public java.util.Map<java.lang.String, java.lang.Object> com.zhangyingwei.treehole.admin.controller.BlogManageController.editBlogInfo(com.zhangyingwei.treehole.install.model.BlogConf) throws com.zhangyingwei.treehole.common.exception.TreeHoleException
2017-11-24 17:33:49.289 INFO 19233 --- [main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped "{[/admin/articles/commonts],methods=[GET]}" onto public java.lang.String com.zhangyingwei.treehole.admin.controller.CommontController.index()
2017-11-24 17:33:49.290 INFO 19233 --- [main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped "{[/files/{fileAlias}],methods=[GET]}" onto public void com.zhangyingwei.treehole.admin.controller.FileClientController.downLoad(java.lang.String,javax.servlet.http.HttpServletResponse)
2017-11-24 17:33:49.293 INFO 19233 --- [main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped "{[/admin/files/{id}],methods=[DELETE]}" onto public java.util.Map<java.lang.String, java.lang.Object> com.zhangyingwei.treehole.admin.controller.FileManageController.delete(java.lang.String) throws com.zhangyingwei.treehole.common.exception.TreeHoleException
2017-11-24 17:33:49.293 INFO 19233 --- [main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped "{[/admin/files/list],methods=[GET]}" onto public java.util.Map<java.lang.String, java.lang.Object> com.zhangyingwei.treehole.admin.controller.FileManageController.listFiles() throws com.zhangyingwei.treehole.common.exception.TreeHoleException
2017-11-24 17:33:49.294 INFO 19233 --- [main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped "{[/admin/files/upload],methods=[POST]}" onto public java.util.Map<java.lang.String, java.lang.Object> com.zhangyingwei.treehole.admin.controller.FileManageController.upload(org.springframework.web.multipart.MultipartFile) throws com.zhangyingwei.treehole.common.exception.TreeHoleException
2017-11-24 17:33:49.295 INFO 19233 --- [main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped "{[/admin/files],methods=[GET]}" onto public java.lang.String com.zhangyingwei.treehole.admin.controller.FileManageController.fileManageIndex()
2017-11-24 17:33:49.295 INFO 19233 --- [main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped "{[/admin/files/count],methods=[GET]}" onto public java.util.Map<java.lang.String, java.lang.Object> com.zhangyingwei.treehole.admin.controller.FileManageController.getFilesCount() throws com.zhangyingwei.treehole.common.exception.TreeHoleException
2017-11-24 17:33:49.298 INFO 19233 --- [main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped "{[/admin/articles/kinds]}" onto public java.lang.String com.zhangyingwei.treehole.admin.controller.KindController.indexKind(java.util.Map<java.lang.String, java.lang.Object>) throws com.zhangyingwei.treehole.common.exception.TreeHoleException
2017-11-24 17:33:49.299 INFO 19233 --- [main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped "{[/admin/articles/kinds/{id}],methods=[DELETE]}" onto public java.util.Map<java.lang.String, java.lang.Object> com.zhangyingwei.treehole.admin.controller.KindController.deleteById(java.lang.String,java.lang.String) throws com.zhangyingwei.treehole.common.exception.TreeHoleException
2017-11-24 17:33:49.300 INFO 19233 --- [main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped "{[/admin/articles/kinds],methods=[PUT]}" onto public java.util.Map<java.lang.String, java.lang.Object> com.zhangyingwei.treehole.admin.controller.KindController.editKindInfo(com.zhangyingwei.treehole.admin.model.Kind) throws com.zhangyingwei.treehole.common.exception.TreeHoleException
2017-11-24 17:33:49.301 INFO 19233 --- [main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped "{[/admin/articles/kinds],methods=[POST]}" onto public java.util.Map<java.lang.String, java.lang.Object> com.zhangyingwei.treehole.admin.controller.KindController.addKindInfo(com.zhangyingwei.treehole.admin.model.Kind) throws com.zhangyingwei.treehole.common.exception.TreeHoleException
2017-11-24 17:33:49.304 INFO 19233 --- [main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped "{[/admin],methods=[GET]}" onto public java.lang.String com.zhangyingwei.treehole.admin.controller.LoginController.index(java.util.Map<java.lang.String, java.lang.Object>,javax.servlet.http.HttpSession,javax.servlet.http.HttpServletRequest)
2017-11-24 17:33:49.305 INFO 19233 --- [main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped "{[/admin/login],methods=[POST]}" onto public java.lang.String com.zhangyingwei.treehole.admin.controller.LoginController.login(javax.servlet.http.HttpSession,com.zhangyingwei.treehole.admin.model.User) throws com.zhangyingwei.treehole.common.exception.TreeHoleException
2017-11-24 17:33:49.305 INFO 19233 --- [main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped "{[/admin/logout],methods=[GET]}" onto public java.lang.String com.zhangyingwei.treehole.admin.controller.LoginController.logout(javax.servlet.http.HttpSession)
2017-11-24 17:33:49.305 INFO 19233 --- [main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped "{[/admin/login],methods=[GET]}" onto public java.lang.String com.zhangyingwei.treehole.admin.controller.LoginController.loginIndex(javax.servlet.http.HttpServletRequest)
2017-11-24 17:33:49.307 INFO 19233 --- [main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped "{[/admin/blog/settings],methods=[GET]}" onto public java.lang.String com.zhangyingwei.treehole.admin.controller.SettingsController.index()
2017-11-24 17:33:49.309 INFO 19233 --- [main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped "{[/admin/blog/statistic],methods=[GET]}" onto public java.lang.String com.zhangyingwei.treehole.admin.controller.StatisticController.index()
2017-11-24 17:33:49.316 INFO 19233 --- [main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped "{[/rss],methods=[GET]}" onto public java.lang.String com.zhangyingwei.treehole.blog.controller.FeedController.rss()
2017-11-24 17:33:49.316 INFO 19233 --- [main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped "{[/feed],methods=[GET]}" onto public void com.zhangyingwei.treehole.blog.controller.FeedController.feed(javax.servlet.http.HttpServletResponse) throws com.zhangyingwei.treehole.common.exception.TreeHoleException
2017-11-24 17:33:49.321 INFO 19233 --- [main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped "{[],methods=[GET]}" onto public java.lang.String com.zhangyingwei.treehole.blog.controller.IndexController.index()
2017-11-24 17:33:49.321 INFO 19233 --- [main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped "{[/articles/pages/{page}],methods=[GET]}" onto public java.lang.String com.zhangyingwei.treehole.blog.controller.IndexController.indexArticlesWithPage(java.util.Map<java.lang.String, java.lang.Object>,java.lang.Integer) throws com.zhangyingwei.treehole.common.exception.TreeHoleException
2017-11-24 17:33:49.321 INFO 19233 --- [main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped "{[/articles],methods=[GET]}" onto public java.lang.String com.zhangyingwei.treehole.blog.controller.IndexController.indexArticles(java.util.Map<java.lang.String, java.lang.Object>) throws com.zhangyingwei.treehole.common.exception.TreeHoleException
2017-11-24 17:33:49.322 INFO 19233 --- [main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped "{[/articles/{id}],methods=[GET]}" onto public java.lang.String com.zhangyingwei.treehole.blog.controller.IndexController.getArticle(java.util.Map<java.lang.String, java.lang.Object>,java.lang.Integer) throws com.zhangyingwei.treehole.common.exception.TreeHoleException
2017-11-24 17:33:49.322 INFO 19233 --- [main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped "{[/articles/alias/{alias}],methods=[GET]}" onto public java.lang.String com.zhangyingwei.treehole.blog.controller.IndexController.getArticle(java.util.Map<java.lang.String, java.lang.Object>,java.lang.String) throws com.zhangyingwei.treehole.common.exception.TreeHoleException
2017-11-24 17:33:49.322 INFO 19233 --- [main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped "{[/categories],methods=[GET]}" onto public java.lang.String com.zhangyingwei.treehole.blog.controller.IndexController.categories(java.util.Map<java.lang.String, java.lang.Object>) throws com.zhangyingwei.treehole.common.exception.TreeHoleException
2017-11-24 17:33:49.322 INFO 19233 --- [main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped "{[/categories/{categories}],methods=[GET]}" onto public java.lang.String com.zhangyingwei.treehole.blog.controller.IndexController.getPostByCategories(java.util.Map<java.lang.String, java.lang.Object>,java.lang.String) throws com.zhangyingwei.treehole.common.exception.TreeHoleException
2017-11-24 17:33:49.323 INFO 19233 --- [main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped "{[/about],methods=[GET]}" onto public java.lang.String com.zhangyingwei.treehole.blog.controller.IndexController.indexAbout(java.util.Map<java.lang.String, java.lang.Object>) throws com.zhangyingwei.treehole.common.exception.TreeHoleException
2017-11-24 17:33:49.323 INFO 19233 --- [main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped "{[/tags/{tag}],methods=[GET]}" onto public java.lang.String com.zhangyingwei.treehole.blog.controller.IndexController.getPostByTag(java.util.Map<java.lang.String, java.lang.Object>,java.lang.String) throws com.zhangyingwei.treehole.common.exception.TreeHoleException
2017-11-24 17:33:49.324 INFO 19233 --- [main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped "{[/tags],methods=[GET]}" onto public java.lang.String com.zhangyingwei.treehole.blog.controller.IndexController.tags(java.util.Map<java.lang.String, java.lang.Object>) throws com.zhangyingwei.treehole.common.exception.TreeHoleException
2017-11-24 17:33:49.328 INFO 19233 --- [main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped "{[/install],methods=[GET]}" onto public java.lang.String com.zhangyingwei.treehole.install.controller.InstallController.page(java.util.Map<java.lang.String, java.lang.Object>)
2017-11-24 17:33:49.328 INFO 19233 --- [main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped "{[/install/db/{dbname}],methods=[POST]}" onto public java.util.Map com.zhangyingwei.treehole.install.controller.InstallController.checkDbInfo(java.lang.String,com.zhangyingwei.treehole.install.model.DbConf)
2017-11-24 17:33:49.328 INFO 19233 --- [main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped "{[/install/blog/init],methods=[POST]}" onto public java.util.Map com.zhangyingwei.treehole.install.controller.InstallController.initBlog(com.zhangyingwei.treehole.install.model.BlogConf,javax.servlet.http.HttpServletRequest) throws com.zhangyingwei.treehole.common.exception.TreeHoleException
2017-11-24 17:33:49.329 INFO 19233 --- [main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped "{[/install/admin/init],methods=[POST]}" onto public java.util.Map com.zhangyingwei.treehole.install.controller.InstallController.initAdmin(com.zhangyingwei.treehole.install.model.AdminConf) throws com.zhangyingwei.treehole.common.exception.TreeHoleException
2017-11-24 17:33:49.331 INFO 19233 --- [main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped "{[/install/db/make],methods=[POST]}" onto public java.util.Map com.zhangyingwei.treehole.install.controller.InstallController.makeDatabase(com.zhangyingwei.treehole.install.model.DbConf) throws com.zhangyingwei.treehole.common.exception.TreeHoleException
2017-11-24 17:33:49.333 INFO 19233 --- [main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped "{[/log/visits/count],methods=[GET]}" onto public java.util.Map<java.lang.String, java.lang.Object> com.zhangyingwei.treehole.log.controller.LogController.getVisitCount() throws com.zhangyingwei.treehole.common.exception.TreeHoleException
2017-11-24 17:33:49.334 INFO 19233 --- [main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped "{[/log/visits/count/days],methods=[GET]}" onto public java.util.Map<java.lang.String, java.lang.Object> com.zhangyingwei.treehole.log.controller.LogController.countByDay() throws com.zhangyingwei.treehole.common.exception.TreeHoleException
2017-11-24 17:33:49.334 INFO 19233 --- [main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped "{[/log/visits/sources],methods=[GET]}" onto public java.util.Map<java.lang.String, java.lang.Object> com.zhangyingwei.treehole.log.controller.LogController.visitsSources() throws com.zhangyingwei.treehole.common.exception.TreeHoleException
2017-11-24 17:33:49.334 INFO 19233 --- [main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped "{[/log/visits/location],methods=[GET]}" onto public java.util.Map<java.lang.String, java.lang.Object> com.zhangyingwei.treehole.log.controller.LogController.visitLocation() throws com.zhangyingwei.treehole.common.exception.TreeHoleException
2017-11-24 17:33:49.335 INFO 19233 --- [main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped "{[/log/visits/actions],methods=[GET]}" onto public java.util.Map<java.lang.String, java.lang.Object> com.zhangyingwei.treehole.log.controller.LogController.visitActions(com.zhangyingwei.treehole.common.PageInfo) throws com.zhangyingwei.treehole.common.exception.TreeHoleException
2017-11-24 17:33:49.335 INFO 19233 --- [main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped "{[/log/visits/actions/blog],methods=[GET]}" onto public java.util.Map<java.lang.String, java.lang.Object> com.zhangyingwei.treehole.log.controller.LogController.visitActions() throws com.zhangyingwei.treehole.common.exception.TreeHoleException
2017-11-24 17:33:49.335 INFO 19233 --- [main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped "{[/log/visits/explore],methods=[GET]}" onto public java.util.Map<java.lang.String, java.lang.Object> com.zhangyingwei.treehole.log.controller.LogController.visitExplores() throws com.zhangyingwei.treehole.common.exception.TreeHoleException
2017-11-24 17:33:49.338 INFO 19233 --- [main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped "{[/error]}" onto public org.springframework.http.ResponseEntity<java.util.Map<java.lang.String, java.lang.Object>> org.springframework.boot.autoconfigure.web.BasicErrorController.error(javax.servlet.http.HttpServletRequest)
2017-11-24 17:33:49.339 INFO 19233 --- [main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped "{[/error],produces=[text/html]}" onto public org.springframework.web.servlet.ModelAndView org.springframework.boot.autoconfigure.web.BasicErrorController.errorHtml(javax.servlet.http.HttpServletRequest,javax.servlet.http.HttpServletResponse)
2017-11-24 17:33:49.430 INFO 19233 --- [main] c.z.t.common.config.TreeholeAdapter : addResourceHandlers
2017-11-24 17:33:49.446 INFO 19233 --- [main] o.s.w.s.handler.SimpleUrlHandlerMapping : Root mapping to handler of type [class org.springframework.web.servlet.resource.ResourceHttpRequestHandler]
2017-11-24 17:33:49.446 INFO 19233 --- [main] o.s.w.s.handler.SimpleUrlHandlerMapping : Mapped URL path [/webjars/**] onto handler of type [class org.springframework.web.servlet.resource.ResourceHttpRequestHandler]
2017-11-24 17:33:49.447 INFO 19233 --- [main] o.s.w.s.handler.SimpleUrlHandlerMapping : Mapped URL path [/**] onto handler of type [class org.springframework.web.servlet.resource.ResourceHttpRequestHandler]
2017-11-24 17:33:49.461 INFO 19233 --- [main] o.s.w.s.handler.SimpleUrlHandlerMapping : Mapped URL path [/**] onto handler of type [class org.springframework.web.servlet.resource.DefaultServletHttpRequestHandler]
2017-11-24 17:33:49.508 INFO 19233 --- [main] .m.m.a.ExceptionHandlerExceptionResolver : Detected @ExceptionHandler methods in exceptionController2
2017-11-24 17:33:49.564 INFO 19233 --- [main] o.s.w.s.handler.SimpleUrlHandlerMapping : Mapped URL path [/**/favicon.ico] onto handler of type [class org.springframework.web.servlet.resource.ResourceHttpRequestHandler]
2017-11-24 17:33:50.535 INFO 19233 --- [main] o.s.b.a.e.mvc.EndpointHandlerMapping : Mapped "{[/logfile || /logfile.json],methods=[GET || HEAD]}" onto public void org.springframework.boot.actuate.endpoint.mvc.LogFileMvcEndpoint.invoke(javax.servlet.http.HttpServletRequest,javax.servlet.http.HttpServletResponse) throws javax.servlet.ServletException,java.io.IOException
2017-11-24 17:33:50.537 INFO 19233 --- [main] o.s.b.a.e.mvc.EndpointHandlerMapping : Mapped "{[/heapdump || /heapdump.json],methods=[GET],produces=[application/octet-stream]}" onto public void org.springframework.boot.actuate.endpoint.mvc.HeapdumpMvcEndpoint.invoke(boolean,javax.servlet.http.HttpServletRequest,javax.servlet.http.HttpServletResponse) throws java.io.IOException,javax.servlet.ServletException
2017-11-24 17:33:50.538 INFO 19233 --- [main] o.s.b.a.e.mvc.EndpointHandlerMapping : Mapped "{[/mappings || /mappings.json],methods=[GET],produces=[application/vnd.spring-boot.actuator.v1+json || application/json]}" onto public java.lang.Object org.springframework.boot.actuate.endpoint.mvc.EndpointMvcAdapter.invoke()
2017-11-24 17:33:50.539 INFO 19233 --- [main] o.s.b.a.e.mvc.EndpointHandlerMapping : Mapped "{[/configprops || /configprops.json],methods=[GET],produces=[application/vnd.spring-boot.actuator.v1+json || application/json]}" onto public java.lang.Object org.springframework.boot.actuate.endpoint.mvc.EndpointMvcAdapter.invoke()
2017-11-24 17:33:50.539 INFO 19233 --- [main] o.s.b.a.e.mvc.EndpointHandlerMapping : Mapped "{[/autoconfig || /autoconfig.json],methods=[GET],produces=[application/vnd.spring-boot.actuator.v1+json || application/json]}" onto public java.lang.Object org.springframework.boot.actuate.endpoint.mvc.EndpointMvcAdapter.invoke()
2017-11-24 17:33:50.541 INFO 19233 --- [main] o.s.b.a.e.mvc.EndpointHandlerMapping : Mapped "{[/auditevents || /auditevents.json],methods=[GET],produces=[application/vnd.spring-boot.actuator.v1+json || application/json]}" onto public org.springframework.http.ResponseEntity<?> org.springframework.boot.actuate.endpoint.mvc.AuditEventsMvcEndpoint.findByPrincipalAndAfterAndType(java.lang.String,java.util.Date,java.lang.String)
2017-11-24 17:33:50.542 INFO 19233 --- [main] o.s.b.a.e.mvc.EndpointHandlerMapping : Mapped "{[/beans || /beans.json],methods=[GET],produces=[application/vnd.spring-boot.actuator.v1+json || application/json]}" onto public java.lang.Object org.springframework.boot.actuate.endpoint.mvc.EndpointMvcAdapter.invoke()
2017-11-24 17:33:50.544 INFO 19233 --- [main] o.s.b.a.e.mvc.EndpointHandlerMapping : Mapped "{[/health || /health.json],methods=[GET],produces=[application/vnd.spring-boot.actuator.v1+json || application/json]}" onto public java.lang.Object org.springframework.boot.actuate.endpoint.mvc.HealthMvcEndpoint.invoke(javax.servlet.http.HttpServletRequest,java.security.Principal)
2017-11-24 17:33:50.545 INFO 19233 --- [main] o.s.b.a.e.mvc.EndpointHandlerMapping : Mapped "{[/dump || /dump.json],methods=[GET],produces=[application/vnd.spring-boot.actuator.v1+json || application/json]}" onto public java.lang.Object org.springframework.boot.actuate.endpoint.mvc.EndpointMvcAdapter.invoke()
2017-11-24 17:33:50.545 INFO 19233 --- [main] o.s.b.a.e.mvc.EndpointHandlerMapping : Mapped "{[/info || /info.json],methods=[GET],produces=[application/vnd.spring-boot.actuator.v1+json || application/json]}" onto public java.lang.Object org.springframework.boot.actuate.endpoint.mvc.EndpointMvcAdapter.invoke()
2017-11-24 17:33:50.548 INFO 19233 --- [main] o.s.b.a.e.mvc.EndpointHandlerMapping : Mapped "{[/loggers/{name:.*}],methods=[GET],produces=[application/vnd.spring-boot.actuator.v1+json || application/json]}" onto public java.lang.Object org.springframework.boot.actuate.endpoint.mvc.LoggersMvcEndpoint.get(java.lang.String)
2017-11-24 17:33:50.549 INFO 19233 --- [main] o.s.b.a.e.mvc.EndpointHandlerMapping : Mapped "{[/loggers/{name:.*}],methods=[POST],consumes=[application/vnd.spring-boot.actuator.v1+json || application/json],produces=[application/vnd.spring-boot.actuator.v1+json || application/json]}" onto public java.lang.Object org.springframework.boot.actuate.endpoint.mvc.LoggersMvcEndpoint.set(java.lang.String,java.util.Map<java.lang.String, java.lang.String>)
2017-11-24 17:33:50.549 INFO 19233 --- [main] o.s.b.a.e.mvc.EndpointHandlerMapping : Mapped "{[/loggers || /loggers.json],methods=[GET],produces=[application/vnd.spring-boot.actuator.v1+json || application/json]}" onto public java.lang.Object org.springframework.boot.actuate.endpoint.mvc.EndpointMvcAdapter.invoke()
2017-11-24 17:33:50.552 INFO 19233 --- [main] o.s.b.a.e.mvc.EndpointHandlerMapping : Mapped "{[/metrics/{name:.*}],methods=[GET],produces=[application/vnd.spring-boot.actuator.v1+json || application/json]}" onto public java.lang.Object org.springframework.boot.actuate.endpoint.mvc.MetricsMvcEndpoint.value(java.lang.String)
2017-11-24 17:33:50.552 INFO 19233 --- [main] o.s.b.a.e.mvc.EndpointHandlerMapping : Mapped "{[/metrics || /metrics.json],methods=[GET],produces=[application/vnd.spring-boot.actuator.v1+json || application/json]}" onto public java.lang.Object org.springframework.boot.actuate.endpoint.mvc.EndpointMvcAdapter.invoke()
2017-11-24 17:33:50.554 INFO 19233 --- [main] o.s.b.a.e.mvc.EndpointHandlerMapping : Mapped "{[/env/{name:.*}],methods=[GET],produces=[application/vnd.spring-boot.actuator.v1+json || application/json]}" onto public java.lang.Object org.springframework.boot.actuate.endpoint.mvc.EnvironmentMvcEndpoint.value(java.lang.String)
2017-11-24 17:33:50.554 INFO 19233 --- [main] o.s.b.a.e.mvc.EndpointHandlerMapping : Mapped "{[/env || /env.json],methods=[GET],produces=[application/vnd.spring-boot.actuator.v1+json || application/json]}" onto public java.lang.Object org.springframework.boot.actuate.endpoint.mvc.EndpointMvcAdapter.invoke()
2017-11-24 17:33:50.555 INFO 19233 --- [main] o.s.b.a.e.mvc.EndpointHandlerMapping : Mapped "{[/trace || /trace.json],methods=[GET],produces=[application/vnd.spring-boot.actuator.v1+json || application/json]}" onto public java.lang.Object org.springframework.boot.actuate.endpoint.mvc.EndpointMvcAdapter.invoke()
2017-11-24 17:33:51.159 INFO 19233 --- [main] o.s.j.e.a.AnnotationMBeanExporter : Registering beans for JMX exposure on startup
2017-11-24 17:33:51.175 INFO 19233 --- [main] o.s.c.support.DefaultLifecycleProcessor : Starting beans in phase 0
2017-11-24 17:33:51.274 INFO 19233 --- [main] c.z.t.admin.listener.TreeHoleListener : 初始化 TreeHole日志收集器
2017-11-24 17:33:51.290 INFO 19233 --- [main] c.zhangyingwei.treehole.log.LogHandler : 启动日志收集线程:22
2017-11-24 17:33:51.290 INFO 19233 --- [main] c.z.t.admin.listener.TreeHoleListener : TreeHole 日志收集器初始化成功
2017-11-24 17:33:51.390 INFO 19233 --- [main] s.b.c.e.t.TomcatEmbeddedServletContainer : Tomcat started on port(s): 5000 (http)
2017-11-24 17:33:51.398 INFO 19233 --- [main] c.z.treehole.TreeholeApplication : Started TreeholeApplication in 22.786 seconds (JVM running for 23.571)
2017-11-24 17:34:06.565 INFO 19233 --- [http-nio-5000-exec-1] o.a.c.c.C.[Tomcat].[localhost].[/] : Initializing Spring FrameworkServlet 'dispatcherServlet'
2017-11-24 17:34:06.565 INFO 19233 --- [http-nio-5000-exec-1] o.s.web.servlet.DispatcherServlet : FrameworkServlet 'dispatcherServlet': initialization started
2017-11-24 17:34:06.617 INFO 19233 --- [http-nio-5000-exec-1] o.s.web.servlet.DispatcherServlet : FrameworkServlet 'dispatcherServlet': initialization completed in 50 ms
2017-11-24 17:34:07.365 INFO 19233 --- [http-nio-5000-exec-1] c.z.t.c.c.InterCeptorController2 : method:com.zhangyingwei.treehole.admin.controller.LoginController@22d370f9
2017-11-24 17:34:07.365 INFO 19233 --- [http-nio-5000-exec-1] c.z.t.c.c.InterCeptorController2 : URL : http://localhost:5000/admin/login
2017-11-24 17:34:07.365 INFO 19233 --- [http-nio-5000-exec-1] c.z.t.c.c.InterCeptorController2 : HTTP_METHOD : GET
2017-11-24 17:34:07.365 INFO 19233 --- [http-nio-5000-exec-1] c.z.t.c.c.InterCeptorController2 : IP : 0:0:0:0:0:0:0:1
2017-11-24 17:34:07.587 INFO 19233 --- [Thread-3] com.zhangyingwei.treehole.log.LogTask : 记录日志成功
2017-11-24 17:34:27.331 INFO 19233 --- [Thread-5] ationConfigEmbeddedWebApplicationContext : Closing org.springframework.boot.context.embedded.AnnotationConfigEmbeddedWebApplicationContext@376a0d86: startup date [Fri Nov 24 17:33:40 CST 2017]; root of context hierarchy
2017-11-24 17:34:27.336 INFO 19233 --- [Thread-5] o.s.c.support.DefaultLifecycleProcessor : Stopping beans in phase 0
2017-11-24 17:34:27.338 INFO 19233 --- [Thread-5] o.s.j.e.a.AnnotationMBeanExporter : Unregistering JMX-exposed beans on shutdown
2017-11-24 17:34:51.589 INFO 19251 --- [main] c.z.treehole.TreeholeApplication : Starting TreeholeApplication on YingweideMacBook-Pro.local with PID 19251 (/Users/zhangyw/IdeaProjects/zhangyw/Projects/java/treehole-jekyll/treehole-jekyll/target/classes started by zhangyw in /Users/zhangyw/IdeaProjects/zhangyw/Projects/java/treehole-jekyll/treehole-jekyll)
2017-11-24 17:34:51.593 INFO 19251 --- [main] c.z.treehole.TreeholeApplication : No active profile set, falling back to default profiles: default
2017-11-24 17:34:51.672 INFO 19251 --- [main] ationConfigEmbeddedWebApplicationContext : Refreshing org.springframework.boot.context.embedded.AnnotationConfigEmbeddedWebApplicationContext@376a0d86: startup date [Fri Nov 24 17:34:51 CST 2017]; root of context hierarchy
2017-11-24 17:34:55.253 INFO 19251 --- [main] s.b.c.e.t.TomcatEmbeddedServletContainer : Tomcat initialized with port(s): 5000 (http)
2017-11-24 17:34:55.272 INFO 19251 --- [main] o.apache.catalina.core.StandardService : Starting service Tomcat
2017-11-24 17:34:55.274 INFO 19251 --- [main] org.apache.catalina.core.StandardEngine : Starting Servlet Engine: Apache Tomcat/8.5.14
2017-11-24 17:34:55.413 INFO 19251 --- [localhost-startStop-1] o.a.c.c.C.[Tomcat].[localhost].[/] : Initializing Spring embedded WebApplicationContext
2017-11-24 17:34:55.414 INFO 19251 --- [localhost-startStop-1] o.s.web.context.ContextLoader : Root WebApplicationContext: initialization completed in 3746 ms
2017-11-24 17:34:56.011 INFO 19251 --- [localhost-startStop-1] o.s.b.w.servlet.ServletRegistrationBean : Mapping servlet: 'dispatcherServlet' to [/]
2017-11-24 17:34:56.018 INFO 19251 --- [localhost-startStop-1] o.s.b.w.servlet.FilterRegistrationBean : Mapping filter: 'metricsFilter' to: [/*]
2017-11-24 17:34:56.018 INFO 19251 --- [localhost-startStop-1] o.s.b.w.servlet.FilterRegistrationBean : Mapping filter: 'characterEncodingFilter' to: [/*]
2017-11-24 17:34:56.018 INFO 19251 --- [localhost-startStop-1] o.s.b.w.servlet.FilterRegistrationBean : Mapping filter: 'hiddenHttpMethodFilter' to: [/*]
2017-11-24 17:34:56.018 INFO 19251 --- [localhost-startStop-1] o.s.b.w.servlet.FilterRegistrationBean : Mapping filter: 'httpPutFormContentFilter' to: [/*]
2017-11-24 17:34:56.018 INFO 19251 --- [localhost-startStop-1] o.s.b.w.servlet.FilterRegistrationBean : Mapping filter: 'requestContextFilter' to: [/*]
2017-11-24 17:34:56.018 INFO 19251 --- [localhost-startStop-1] o.s.b.w.servlet.FilterRegistrationBean : Mapping filter: 'webRequestLoggingFilter' to: [/*]
2017-11-24 17:34:56.019 INFO 19251 --- [localhost-startStop-1] o.s.b.w.servlet.FilterRegistrationBean : Mapping filter: 'applicationContextIdFilter' to: [/*]
2017-11-24 17:34:57.701 WARN 19251 --- [main] o.b.ext.spring.BeetlSpringViewResolver : Beetl不建议使用使用spring前缀,会导致include,layout找不到对应的模板,请使用beetl的配置RESOURCE.ROOT来配置模板根目录
2017-11-24 17:34:58.806 INFO 19251 --- [main] s.w.s.m.m.a.RequestMappingHandlerAdapter : Looking for @ControllerAdvice: org.springframework.boot.context.embedded.AnnotationConfigEmbeddedWebApplicationContext@376a0d86: startup date [Fri Nov 24 17:34:51 CST 2017]; root of context hierarchy
2017-11-24 17:34:58.996 INFO 19251 --- [main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped "{[/admin/articles/{id}],methods=[DELETE]}" onto public java.util.Map com.zhangyingwei.treehole.admin.controller.ArticleController.delete(java.util.Map<java.lang.String, java.lang.Object>,java.lang.String,java.lang.String) throws com.zhangyingwei.treehole.common.exception.TreeHoleException
2017-11-24 17:34:58.999 INFO 19251 --- [main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped "{[/admin/articles/publish/{id}],methods=[PUT]}" onto public java.util.Map com.zhangyingwei.treehole.admin.controller.ArticleController.publish(java.util.Map<java.lang.String, java.lang.Object>,java.lang.String) throws com.zhangyingwei.treehole.common.exception.TreeHoleException
2017-11-24 17:34:58.999 INFO 19251 --- [main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped "{[/admin/articles/publish],methods=[POST]}" onto public java.lang.String com.zhangyingwei.treehole.admin.controller.ArticleController.publish(java.util.Map<java.lang.String, java.lang.Object>,com.zhangyingwei.treehole.admin.model.Article) throws com.zhangyingwei.treehole.common.exception.TreeHoleException
2017-11-24 17:34:59.000 INFO 19251 --- [main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped "{[/admin/articles/publish],methods=[GET]}" onto public java.lang.String com.zhangyingwei.treehole.admin.controller.ArticleController.indexPublish(java.util.Map<java.lang.String, java.lang.Object>) throws com.zhangyingwei.treehole.common.exception.TreeHoleException
2017-11-24 17:34:59.002 INFO 19251 --- [main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped "{[/admin/articles/{id}],methods=[GET]}" onto public java.lang.String com.zhangyingwei.treehole.admin.controller.ArticleController.editArticle(java.util.Map<java.lang.String, java.lang.Object>,java.lang.String) throws com.zhangyingwei.treehole.common.exception.TreeHoleException
2017-11-24 17:34:59.002 INFO 19251 --- [main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped "{[/admin/articles],methods=[POST]}" onto public java.lang.String com.zhangyingwei.treehole.admin.controller.ArticleController.saveEditArticle(java.util.Map<java.lang.String, java.lang.Object>,com.zhangyingwei.treehole.admin.model.Article) throws com.zhangyingwei.treehole.common.exception.TreeHoleException
2017-11-24 17:34:59.003 INFO 19251 --- [main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped "{[/admin/articles/history],methods=[GET]}" onto public java.lang.String com.zhangyingwei.treehole.admin.controller.ArticleController.indexHisroty(java.util.Map<java.lang.String, java.lang.Object>) throws com.zhangyingwei.treehole.common.exception.TreeHoleException
2017-11-24 17:34:59.021 INFO 19251 --- [main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped "{[/admin/articles/count],methods=[GET]}" onto public java.util.Map<java.lang.String, java.lang.Object> com.zhangyingwei.treehole.admin.controller.ArticleController.getArticleCount() throws com.zhangyingwei.treehole.common.exception.TreeHoleException
2017-11-24 17:34:59.023 INFO 19251 --- [main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped "{[/admin/blog/basic],methods=[GET]}" onto public java.lang.String com.zhangyingwei.treehole.admin.controller.BlogManageController.indexBasicInfoManage(java.util.Map<java.lang.String, java.lang.Object>) throws com.zhangyingwei.treehole.common.exception.TreeHoleException
2017-11-24 17:34:59.023 INFO 19251 --- [main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped "{[/admin/blog/basic],methods=[PUT]}" onto public java.util.Map<java.lang.String, java.lang.Object> com.zhangyingwei.treehole.admin.controller.BlogManageController.editBlogInfo(com.zhangyingwei.treehole.install.model.BlogConf) throws com.zhangyingwei.treehole.common.exception.TreeHoleException
2017-11-24 17:34:59.025 INFO 19251 --- [main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped "{[/admin/articles/commonts],methods=[GET]}" onto public java.lang.String com.zhangyingwei.treehole.admin.controller.CommontController.index()
2017-11-24 17:34:59.028 INFO 19251 --- [main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped "{[/files/{fileAlias}],methods=[GET]}" onto public void com.zhangyingwei.treehole.admin.controller.FileClientController.downLoad(java.lang.String,javax.servlet.http.HttpServletResponse)
2017-11-24 17:34:59.030 INFO 19251 --- [main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped "{[/admin/files/{id}],methods=[DELETE]}" onto public java.util.Map<java.lang.String, java.lang.Object> com.zhangyingwei.treehole.admin.controller.FileManageController.delete(java.lang.String) throws com.zhangyingwei.treehole.common.exception.TreeHoleException
2017-11-24 17:34:59.031 INFO 19251 --- [main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped "{[/admin/files/list],methods=[GET]}" onto public java.util.Map<java.lang.String, java.lang.Object> com.zhangyingwei.treehole.admin.controller.FileManageController.listFiles() throws com.zhangyingwei.treehole.common.exception.TreeHoleException
2017-11-24 17:34:59.032 INFO 19251 --- [main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped "{[/admin/files],methods=[GET]}" onto public java.lang.String com.zhangyingwei.treehole.admin.controller.FileManageController.fileManageIndex()
2017-11-24 17:34:59.032 INFO 19251 --- [main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped "{[/admin/files/upload],methods=[POST]}" onto public java.util.Map<java.lang.String, java.lang.Object> com.zhangyingwei.treehole.admin.controller.FileManageController.upload(org.springframework.web.multipart.MultipartFile) throws com.zhangyingwei.treehole.common.exception.TreeHoleException
2017-11-24 17:34:59.032 INFO 19251 --- [main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped "{[/admin/files/count],methods=[GET]}" onto public java.util.Map<java.lang.String, java.lang.Object> com.zhangyingwei.treehole.admin.controller.FileManageController.getFilesCount() throws com.zhangyingwei.treehole.common.exception.TreeHoleException
2017-11-24 17:34:59.035 INFO 19251 --- [main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped "{[/admin/articles/kinds]}" onto public java.lang.String com.zhangyingwei.treehole.admin.controller.KindController.indexKind(java.util.Map<java.lang.String, java.lang.Object>) throws com.zhangyingwei.treehole.common.exception.TreeHoleException
2017-11-24 17:34:59.035 INFO 19251 --- [main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped "{[/admin/articles/kinds/{id}],methods=[DELETE]}" onto public java.util.Map<java.lang.String, java.lang.Object> com.zhangyingwei.treehole.admin.controller.KindController.deleteById(java.lang.String,java.lang.String) throws com.zhangyingwei.treehole.common.exception.TreeHoleException
2017-11-24 17:34:59.036 INFO 19251 --- [main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped "{[/admin/articles/kinds],methods=[PUT]}" onto public java.util.Map<java.lang.String, java.lang.Object> com.zhangyingwei.treehole.admin.controller.KindController.editKindInfo(com.zhangyingwei.treehole.admin.model.Kind) throws com.zhangyingwei.treehole.common.exception.TreeHoleException
2017-11-24 17:34:59.037 INFO 19251 --- [main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped "{[/admin/articles/kinds],methods=[POST]}" onto public java.util.Map<java.lang.String, java.lang.Object> com.zhangyingwei.treehole.admin.controller.KindController.addKindInfo(com.zhangyingwei.treehole.admin.model.Kind) throws com.zhangyingwei.treehole.common.exception.TreeHoleException
2017-11-24 17:34:59.041 INFO 19251 --- [main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped "{[/admin],methods=[GET]}" onto public java.lang.String com.zhangyingwei.treehole.admin.controller.LoginController.index(java.util.Map<java.lang.String, java.lang.Object>,javax.servlet.http.HttpSession,javax.servlet.http.HttpServletRequest)
2017-11-24 17:34:59.042 INFO 19251 --- [main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped "{[/admin/login],methods=[GET]}" onto public java.lang.String com.zhangyingwei.treehole.admin.controller.LoginController.loginIndex(javax.servlet.http.HttpServletRequest)
2017-11-24 17:34:59.042 INFO 19251 --- [main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped "{[/admin/login],methods=[POST]}" onto public java.lang.String com.zhangyingwei.treehole.admin.controller.LoginController.login(javax.servlet.http.HttpSession,com.zhangyingwei.treehole.admin.model.User) throws com.zhangyingwei.treehole.common.exception.TreeHoleException
2017-11-24 17:34:59.043 INFO 19251 --- [main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped "{[/admin/logout],methods=[GET]}" onto public java.lang.String com.zhangyingwei.treehole.admin.controller.LoginController.logout(javax.servlet.http.HttpSession)
2017-11-24 17:34:59.045 INFO 19251 --- [main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped "{[/admin/blog/settings],methods=[GET]}" onto public java.lang.String com.zhangyingwei.treehole.admin.controller.SettingsController.index()
2017-11-24 17:34:59.046 INFO 19251 --- [main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped "{[/admin/blog/statistic],methods=[GET]}" onto public java.lang.String com.zhangyingwei.treehole.admin.controller.StatisticController.index()
2017-11-24 17:34:59.053 INFO 19251 --- [main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped "{[/rss],methods=[GET]}" onto public java.lang.String com.zhangyingwei.treehole.blog.controller.FeedController.rss()
2017-11-24 17:34:59.054 INFO 19251 --- [main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped "{[/feed],methods=[GET]}" onto public void com.zhangyingwei.treehole.blog.controller.FeedController.feed(javax.servlet.http.HttpServletResponse) throws com.zhangyingwei.treehole.common.exception.TreeHoleException
2017-11-24 17:34:59.058 INFO 19251 --- [main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped "{[],methods=[GET]}" onto public java.lang.String com.zhangyingwei.treehole.blog.controller.IndexController.index()
2017-11-24 17:34:59.059 INFO 19251 --- [main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped "{[/tags],methods=[GET]}" onto public java.lang.String com.zhangyingwei.treehole.blog.controller.IndexController.tags(java.util.Map<java.lang.String, java.lang.Object>) throws com.zhangyingwei.treehole.common.exception.TreeHoleException
2017-11-24 17:34:59.059 INFO 19251 --- [main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped "{[/articles/pages/{page}],methods=[GET]}" onto public java.lang.String com.zhangyingwei.treehole.blog.controller.IndexController.indexArticlesWithPage(java.util.Map<java.lang.String, java.lang.Object>,java.lang.Integer) throws com.zhangyingwei.treehole.common.exception.TreeHoleException
2017-11-24 17:34:59.059 INFO 19251 --- [main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped "{[/articles],methods=[GET]}" onto public java.lang.String com.zhangyingwei.treehole.blog.controller.IndexController.indexArticles(java.util.Map<java.lang.String, java.lang.Object>) throws com.zhangyingwei.treehole.common.exception.TreeHoleException
2017-11-24 17:34:59.060 INFO 19251 --- [main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped "{[/articles/{id}],methods=[GET]}" onto public java.lang.String com.zhangyingwei.treehole.blog.controller.IndexController.getArticle(java.util.Map<java.lang.String, java.lang.Object>,java.lang.Integer) throws com.zhangyingwei.treehole.common.exception.TreeHoleException
2017-11-24 17:34:59.060 INFO 19251 --- [main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped "{[/articles/alias/{alias}],methods=[GET]}" onto public java.lang.String com.zhangyingwei.treehole.blog.controller.IndexController.getArticle(java.util.Map<java.lang.String, java.lang.Object>,java.lang.String) throws com.zhangyingwei.treehole.common.exception.TreeHoleException
2017-11-24 17:34:59.061 INFO 19251 --- [main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped "{[/categories],methods=[GET]}" onto public java.lang.String com.zhangyingwei.treehole.blog.controller.IndexController.categories(java.util.Map<java.lang.String, java.lang.Object>) throws com.zhangyingwei.treehole.common.exception.TreeHoleException
2017-11-24 17:34:59.061 INFO 19251 --- [main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped "{[/categories/{categories}],methods=[GET]}" onto public java.lang.String com.zhangyingwei.treehole.blog.controller.IndexController.getPostByCategories(java.util.Map<java.lang.String, java.lang.Object>,java.lang.String) throws com.zhangyingwei.treehole.common.exception.TreeHoleException
2017-11-24 17:34:59.061 INFO 19251 --- [main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped "{[/about],methods=[GET]}" onto public java.lang.String com.zhangyingwei.treehole.blog.controller.IndexController.indexAbout(java.util.Map<java.lang.String, java.lang.Object>) throws com.zhangyingwei.treehole.common.exception.TreeHoleException
2017-11-24 17:34:59.062 INFO 19251 --- [main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped "{[/tags/{tag}],methods=[GET]}" onto public java.lang.String com.zhangyingwei.treehole.blog.controller.IndexController.getPostByTag(java.util.Map<java.lang.String, java.lang.Object>,java.lang.String) throws com.zhangyingwei.treehole.common.exception.TreeHoleException
2017-11-24 17:34:59.066 INFO 19251 --- [main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped "{[/install],methods=[GET]}" onto public java.lang.String com.zhangyingwei.treehole.install.controller.InstallController.page(java.util.Map<java.lang.String, java.lang.Object>)
2017-11-24 17:34:59.067 INFO 19251 --- [main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped "{[/install/db/{dbname}],methods=[POST]}" onto public java.util.Map com.zhangyingwei.treehole.install.controller.InstallController.checkDbInfo(java.lang.String,com.zhangyingwei.treehole.install.model.DbConf)
2017-11-24 17:34:59.068 INFO 19251 --- [main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped "{[/install/blog/init],methods=[POST]}" onto public java.util.Map com.zhangyingwei.treehole.install.controller.InstallController.initBlog(com.zhangyingwei.treehole.install.model.BlogConf,javax.servlet.http.HttpServletRequest) throws com.zhangyingwei.treehole.common.exception.TreeHoleException
2017-11-24 17:34:59.068 INFO 19251 --- [main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped "{[/install/admin/init],methods=[POST]}" onto public java.util.Map com.zhangyingwei.treehole.install.controller.InstallController.initAdmin(com.zhangyingwei.treehole.install.model.AdminConf) throws com.zhangyingwei.treehole.common.exception.TreeHoleException
2017-11-24 17:34:59.068 INFO 19251 --- [main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped "{[/install/db/make],methods=[POST]}" onto public java.util.Map com.zhangyingwei.treehole.install.controller.InstallController.makeDatabase(com.zhangyingwei.treehole.install.model.DbConf) throws com.zhangyingwei.treehole.common.exception.TreeHoleException
2017-11-24 17:34:59.071 INFO 19251 --- [main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped "{[/log/visits/count],methods=[GET]}" onto public java.util.Map<java.lang.String, java.lang.Object> com.zhangyingwei.treehole.log.controller.LogController.getVisitCount() throws com.zhangyingwei.treehole.common.exception.TreeHoleException
2017-11-24 17:34:59.072 INFO 19251 --- [main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped "{[/log/visits/count/days],methods=[GET]}" onto public java.util.Map<java.lang.String, java.lang.Object> com.zhangyingwei.treehole.log.controller.LogController.countByDay() throws com.zhangyingwei.treehole.common.exception.TreeHoleException
2017-11-24 17:34:59.073 INFO 19251 --- [main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped "{[/log/visits/sources],methods=[GET]}" onto public java.util.Map<java.lang.String, java.lang.Object> com.zhangyingwei.treehole.log.controller.LogController.visitsSources() throws com.zhangyingwei.treehole.common.exception.TreeHoleException
2017-11-24 17:34:59.073 INFO 19251 --- [main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped "{[/log/visits/location],methods=[GET]}" onto public java.util.Map<java.lang.String, java.lang.Object> com.zhangyingwei.treehole.log.controller.LogController.visitLocation() throws com.zhangyingwei.treehole.common.exception.TreeHoleException
2017-11-24 17:34:59.074 INFO 19251 --- [main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped "{[/log/visits/actions],methods=[GET]}" onto public java.util.Map<java.lang.String, java.lang.Object> com.zhangyingwei.treehole.log.controller.LogController.visitActions(com.zhangyingwei.treehole.common.PageInfo) throws com.zhangyingwei.treehole.common.exception.TreeHoleException
2017-11-24 17:34:59.074 INFO 19251 --- [main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped "{[/log/visits/actions/blog],methods=[GET]}" onto public java.util.Map<java.lang.String, java.lang.Object> com.zhangyingwei.treehole.log.controller.LogController.visitActions() throws com.zhangyingwei.treehole.common.exception.TreeHoleException
2017-11-24 17:34:59.075 INFO 19251 --- [main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped "{[/log/visits/explore],methods=[GET]}" onto public java.util.Map<java.lang.String, java.lang.Object> com.zhangyingwei.treehole.log.controller.LogController.visitExplores() throws com.zhangyingwei.treehole.common.exception.TreeHoleException
2017-11-24 17:34:59.078 INFO 19251 --- [main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped "{[/error]}" onto public org.springframework.http.ResponseEntity<java.util.Map<java.lang.String, java.lang.Object>> org.springframework.boot.autoconfigure.web.BasicErrorController.error(javax.servlet.http.HttpServletRequest)
2017-11-24 17:34:59.078 INFO 19251 --- [main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped "{[/error],produces=[text/html]}" onto public org.springframework.web.servlet.ModelAndView org.springframework.boot.autoconfigure.web.BasicErrorController.errorHtml(javax.servlet.http.HttpServletRequest,javax.servlet.http.HttpServletResponse)
2017-11-24 17:34:59.174 INFO 19251 --- [main] c.z.t.common.config.TreeholeAdapter : addResourceHandlers
2017-11-24 17:34:59.191 INFO 19251 --- [main] o.s.w.s.handler.SimpleUrlHandlerMapping : Root mapping to handler of type [class org.springframework.web.servlet.resource.ResourceHttpRequestHandler]
2017-11-24 17:34:59.191 INFO 19251 --- [main] o.s.w.s.handler.SimpleUrlHandlerMapping : Mapped URL path [/webjars/**] onto handler of type [class org.springframework.web.servlet.resource.ResourceHttpRequestHandler]
2017-11-24 17:34:59.191 INFO 19251 --- [main] o.s.w.s.handler.SimpleUrlHandlerMapping : Mapped URL path [/**] onto handler of type [class org.springframework.web.servlet.resource.ResourceHttpRequestHandler]
2017-11-24 17:34:59.211 INFO 19251 --- [main] o.s.w.s.handler.SimpleUrlHandlerMapping : Mapped URL path [/**] onto handler of type [class org.springframework.web.servlet.resource.DefaultServletHttpRequestHandler]
2017-11-24 17:34:59.278 INFO 19251 --- [main] .m.m.a.ExceptionHandlerExceptionResolver : Detected @ExceptionHandler methods in exceptionController2
2017-11-24 17:34:59.346 INFO 19251 --- [main] o.s.w.s.handler.SimpleUrlHandlerMapping : Mapped URL path [/**/favicon.ico] onto handler of type [class org.springframework.web.servlet.resource.ResourceHttpRequestHandler]
2017-11-24 17:35:00.502 INFO 19251 --- [main] o.s.b.a.e.mvc.EndpointHandlerMapping : Mapped "{[/auditevents || /auditevents.json],methods=[GET],produces=[application/vnd.spring-boot.actuator.v1+json || application/json]}" onto public org.springframework.http.ResponseEntity<?> org.springframework.boot.actuate.endpoint.mvc.AuditEventsMvcEndpoint.findByPrincipalAndAfterAndType(java.lang.String,java.util.Date,java.lang.String)
2017-11-24 17:35:00.503 INFO 19251 --- [main] o.s.b.a.e.mvc.EndpointHandlerMapping : Mapped "{[/info || /info.json],methods=[GET],produces=[application/vnd.spring-boot.actuator.v1+json || application/json]}" onto public java.lang.Object org.springframework.boot.actuate.endpoint.mvc.EndpointMvcAdapter.invoke()
2017-11-24 17:35:00.506 INFO 19251 --- [main] o.s.b.a.e.mvc.EndpointHandlerMapping : Mapped "{[/configprops || /configprops.json],methods=[GET],produces=[application/vnd.spring-boot.actuator.v1+json || application/json]}" onto public java.lang.Object org.springframework.boot.actuate.endpoint.mvc.EndpointMvcAdapter.invoke()
2017-11-24 17:35:00.508 INFO 19251 --- [main] o.s.b.a.e.mvc.EndpointHandlerMapping : Mapped "{[/health || /health.json],methods=[GET],produces=[application/vnd.spring-boot.actuator.v1+json || application/json]}" onto public java.lang.Object org.springframework.boot.actuate.endpoint.mvc.HealthMvcEndpoint.invoke(javax.servlet.http.HttpServletRequest,java.security.Principal)
2017-11-24 17:35:00.509 INFO 19251 --- [main] o.s.b.a.e.mvc.EndpointHandlerMapping : Mapped "{[/trace || /trace.json],methods=[GET],produces=[application/vnd.spring-boot.actuator.v1+json || application/json]}" onto public java.lang.Object org.springframework.boot.actuate.endpoint.mvc.EndpointMvcAdapter.invoke()
2017-11-24 17:35:00.510 INFO 19251 --- [main] o.s.b.a.e.mvc.EndpointHandlerMapping : Mapped "{[/autoconfig || /autoconfig.json],methods=[GET],produces=[application/vnd.spring-boot.actuator.v1+json || application/json]}" onto public java.lang.Object org.springframework.boot.actuate.endpoint.mvc.EndpointMvcAdapter.invoke()
2017-11-24 17:35:00.512 INFO 19251 --- [main] o.s.b.a.e.mvc.EndpointHandlerMapping : Mapped "{[/env/{name:.*}],methods=[GET],produces=[application/vnd.spring-boot.actuator.v1+json || application/json]}" onto public java.lang.Object org.springframework.boot.actuate.endpoint.mvc.EnvironmentMvcEndpoint.value(java.lang.String)
2017-11-24 17:35:00.513 INFO 19251 --- [main] o.s.b.a.e.mvc.EndpointHandlerMapping : Mapped "{[/env || /env.json],methods=[GET],produces=[application/vnd.spring-boot.actuator.v1+json || application/json]}" onto public java.lang.Object org.springframework.boot.actuate.endpoint.mvc.EndpointMvcAdapter.invoke()
2017-11-24 17:35:00.514 INFO 19251 --- [main] o.s.b.a.e.mvc.EndpointHandlerMapping : Mapped "{[/logfile || /logfile.json],methods=[GET || HEAD]}" onto public void org.springframework.boot.actuate.endpoint.mvc.LogFileMvcEndpoint.invoke(javax.servlet.http.HttpServletRequest,javax.servlet.http.HttpServletResponse) throws javax.servlet.ServletException,java.io.IOException
2017-11-24 17:35:00.515 INFO 19251 --- [main] o.s.b.a.e.mvc.EndpointHandlerMapping : Mapped "{[/beans || /beans.json],methods=[GET],produces=[application/vnd.spring-boot.actuator.v1+json || application/json]}" onto public java.lang.Object org.springframework.boot.actuate.endpoint.mvc.EndpointMvcAdapter.invoke()
2017-11-24 17:35:00.517 INFO 19251 --- [main] o.s.b.a.e.mvc.EndpointHandlerMapping : Mapped "{[/heapdump || /heapdump.json],methods=[GET],produces=[application/octet-stream]}" onto public void org.springframework.boot.actuate.endpoint.mvc.HeapdumpMvcEndpoint.invoke(boolean,javax.servlet.http.HttpServletRequest,javax.servlet.http.HttpServletResponse) throws java.io.IOException,javax.servlet.ServletException
2017-11-24 17:35:00.519 INFO 19251 --- [main] o.s.b.a.e.mvc.EndpointHandlerMapping : Mapped "{[/dump || /dump.json],methods=[GET],produces=[application/vnd.spring-boot.actuator.v1+json || application/json]}" onto public java.lang.Object org.springframework.boot.actuate.endpoint.mvc.EndpointMvcAdapter.invoke()
2017-11-24 17:35:00.520 INFO 19251 --- [main] o.s.b.a.e.mvc.EndpointHandlerMapping : Mapped "{[/metrics/{name:.*}],methods=[GET],produces=[application/vnd.spring-boot.actuator.v1+json || application/json]}" onto public java.lang.Object org.springframework.boot.actuate.endpoint.mvc.MetricsMvcEndpoint.value(java.lang.String)
2017-11-24 17:35:00.520 INFO 19251 --- [main] o.s.b.a.e.mvc.EndpointHandlerMapping : Mapped "{[/metrics || /metrics.json],methods=[GET],produces=[application/vnd.spring-boot.actuator.v1+json || application/json]}" onto public java.lang.Object org.springframework.boot.actuate.endpoint.mvc.EndpointMvcAdapter.invoke()
2017-11-24 17:35:00.521 INFO 19251 --- [main] o.s.b.a.e.mvc.EndpointHandlerMapping : Mapped "{[/mappings || /mappings.json],methods=[GET],produces=[application/vnd.spring-boot.actuator.v1+json || application/json]}" onto public java.lang.Object org.springframework.boot.actuate.endpoint.mvc.EndpointMvcAdapter.invoke()
2017-11-24 17:35:00.523 INFO 19251 --- [main] o.s.b.a.e.mvc.EndpointHandlerMapping : Mapped "{[/loggers/{name:.*}],methods=[GET],produces=[application/vnd.spring-boot.actuator.v1+json || application/json]}" onto public java.lang.Object org.springframework.boot.actuate.endpoint.mvc.LoggersMvcEndpoint.get(java.lang.String)
2017-11-24 17:35:00.525 INFO 19251 --- [main] o.s.b.a.e.mvc.EndpointHandlerMapping : Mapped "{[/loggers/{name:.*}],methods=[POST],consumes=[application/vnd.spring-boot.actuator.v1+json || application/json],produces=[application/vnd.spring-boot.actuator.v1+json || application/json]}" onto public java.lang.Object org.springframework.boot.actuate.endpoint.mvc.LoggersMvcEndpoint.set(java.lang.String,java.util.Map<java.lang.String, java.lang.String>)
2017-11-24 17:35:00.525 INFO 19251 --- [main] o.s.b.a.e.mvc.EndpointHandlerMapping : Mapped "{[/loggers || /loggers.json],methods=[GET],produces=[application/vnd.spring-boot.actuator.v1+json || application/json]}" onto public java.lang.Object org.springframework.boot.actuate.endpoint.mvc.EndpointMvcAdapter.invoke()
2017-11-24 17:35:01.253 INFO 19251 --- [main] o.s.j.e.a.AnnotationMBeanExporter : Registering beans for JMX exposure on startup
2017-11-24 17:35:01.270 INFO 19251 --- [main] o.s.c.support.DefaultLifecycleProcessor : Starting beans in phase 0
2017-11-24 17:35:01.375 INFO 19251 --- [main] c.z.t.admin.listener.TreeHoleListener : 初始化 TreeHole日志收集器
2017-11-24 17:35:01.389 INFO 19251 --- [main] c.zhangyingwei.treehole.log.LogHandler : 启动日志收集线程:22
2017-11-24 17:35:01.390 INFO 19251 --- [main] c.z.t.admin.listener.TreeHoleListener : TreeHole 日志收集器初始化成功
2017-11-24 17:35:01.492 INFO 19251 --- [main] s.b.c.e.t.TomcatEmbeddedServletContainer : Tomcat started on port(s): 5000 (http)
2017-11-24 17:35:01.502 INFO 19251 --- [main] c.z.treehole.TreeholeApplication : Started TreeholeApplication in 21.009 seconds (JVM running for 21.935)
2017-11-24 17:35:20.465 INFO 19251 --- [Thread-5] ationConfigEmbeddedWebApplicationContext : Closing org.springframework.boot.context.embedded.AnnotationConfigEmbeddedWebApplicationContext@376a0d86: startup date [Fri Nov 24 17:34:51 CST 2017]; root of context hierarchy
2017-11-24 17:35:20.469 INFO 19251 --- [Thread-5] o.s.c.support.DefaultLifecycleProcessor : Stopping beans in phase 0
2017-11-24 17:35:20.472 INFO 19251 --- [Thread-5] o.s.j.e.a.AnnotationMBeanExporter : Unregistering JMX-exposed beans on shutdown
2017-11-24 17:35:26.335 INFO 19302 --- [main] c.z.treehole.TreeholeApplication : Starting TreeholeApplication on YingweideMacBook-Pro.local with PID 19302 (/Users/zhangyw/IdeaProjects/zhangyw/Projects/java/treehole-jekyll/treehole-jekyll/target/classes started by zhangyw in /Users/zhangyw/IdeaProjects/zhangyw/Projects/java/treehole-jekyll/treehole-jekyll)
2017-11-24 17:35:26.347 INFO 19302 --- [main] c.z.treehole.TreeholeApplication : No active profile set, falling back to default profiles: default
2017-11-24 17:35:26.633 INFO 19302 --- [main] ationConfigEmbeddedWebApplicationContext : Refreshing org.springframework.boot.context.embedded.AnnotationConfigEmbeddedWebApplicationContext@376a0d86: startup date [Fri Nov 24 17:35:26 CST 2017]; root of context hierarchy
2017-11-24 17:35:32.195 INFO 19302 --- [main] s.b.c.e.t.TomcatEmbeddedServletContainer : Tomcat initialized with port(s): 5000 (http)
2017-11-24 17:35:32.218 INFO 19302 --- [main] o.apache.catalina.core.StandardService : Starting service Tomcat
2017-11-24 17:35:32.219 INFO 19302 --- [main] org.apache.catalina.core.StandardEngine : Starting Servlet Engine: Apache Tomcat/8.5.14
2017-11-24 17:35:32.381 INFO 19302 --- [localhost-startStop-1] o.a.c.c.C.[Tomcat].[localhost].[/] : Initializing Spring embedded WebApplicationContext
2017-11-24 17:35:32.382 INFO 19302 --- [localhost-startStop-1] o.s.web.context.ContextLoader : Root WebApplicationContext: initialization completed in 5755 ms
2017-11-24 17:35:33.352 INFO 19302 --- [localhost-startStop-1] o.s.b.w.servlet.ServletRegistrationBean : Mapping servlet: 'dispatcherServlet' to [/]
2017-11-24 17:35:33.360 INFO 19302 --- [localhost-startStop-1] o.s.b.w.servlet.FilterRegistrationBean : Mapping filter: 'metricsFilter' to: [/*]
2017-11-24 17:35:33.361 INFO 19302 --- [localhost-startStop-1] o.s.b.w.servlet.FilterRegistrationBean : Mapping filter: 'characterEncodingFilter' to: [/*]
2017-11-24 17:35:33.361 INFO 19302 --- [localhost-startStop-1] o.s.b.w.servlet.FilterRegistrationBean : Mapping filter: 'hiddenHttpMethodFilter' to: [/*]
2017-11-24 17:35:33.361 INFO 19302 --- [localhost-startStop-1] o.s.b.w.servlet.FilterRegistrationBean : Mapping filter: 'httpPutFormContentFilter' to: [/*]
2017-11-24 17:35:33.362 INFO 19302 --- [localhost-startStop-1] o.s.b.w.servlet.FilterRegistrationBean : Mapping filter: 'requestContextFilter' to: [/*]
2017-11-24 17:35:33.362 INFO 19302 --- [localhost-startStop-1] o.s.b.w.servlet.FilterRegistrationBean : Mapping filter: 'webRequestLoggingFilter' to: [/*]
2017-11-24 17:35:33.362 INFO 19302 --- [localhost-startStop-1] o.s.b.w.servlet.FilterRegistrationBean : Mapping filter: 'applicationContextIdFilter' to: [/*]
2017-11-24 17:35:36.627 WARN 19302 --- [main] o.b.ext.spring.BeetlSpringViewResolver : Beetl不建议使用使用spring前缀,会导致include,layout找不到对应的模板,请使用beetl的配置RESOURCE.ROOT来配置模板根目录
2017-11-24 17:35:37.984 INFO 19302 --- [main] s.w.s.m.m.a.RequestMappingHandlerAdapter : Looking for @ControllerAdvice: org.springframework.boot.context.embedded.AnnotationConfigEmbeddedWebApplicationContext@376a0d86: startup date [Fri Nov 24 17:35:26 CST 2017]; root of context hierarchy
2017-11-24 17:35:38.142 INFO 19302 --- [main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped "{[/admin/articles/{id}],methods=[DELETE]}" onto public java.util.Map com.zhangyingwei.treehole.admin.controller.ArticleController.delete(java.util.Map<java.lang.String, java.lang.Object>,java.lang.String,java.lang.String) throws com.zhangyingwei.treehole.common.exception.TreeHoleException
2017-11-24 17:35:38.145 INFO 19302 --- [main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped "{[/admin/articles/publish/{id}],methods=[PUT]}" onto public java.util.Map com.zhangyingwei.treehole.admin.controller.ArticleController.publish(java.util.Map<java.lang.String, java.lang.Object>,java.lang.String) throws com.zhangyingwei.treehole.common.exception.TreeHoleException
2017-11-24 17:35:38.146 INFO 19302 --- [main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped "{[/admin/articles/publish],methods=[POST]}" onto public java.lang.String com.zhangyingwei.treehole.admin.controller.ArticleController.publish(java.util.Map<java.lang.String, java.lang.Object>,com.zhangyingwei.treehole.admin.model.Article) throws com.zhangyingwei.treehole.common.exception.TreeHoleException
2017-11-24 17:35:38.146 INFO 19302 --- [main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped "{[/admin/articles/publish],methods=[GET]}" onto public java.lang.String com.zhangyingwei.treehole.admin.controller.ArticleController.indexPublish(java.util.Map<java.lang.String, java.lang.Object>) throws com.zhangyingwei.treehole.common.exception.TreeHoleException
2017-11-24 17:35:38.147 INFO 19302 --- [main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped "{[/admin/articles/{id}],methods=[GET]}" onto public java.lang.String com.zhangyingwei.treehole.admin.controller.ArticleController.editArticle(java.util.Map<java.lang.String, java.lang.Object>,java.lang.String) throws com.zhangyingwei.treehole.common.exception.TreeHoleException
2017-11-24 17:35:38.150 INFO 19302 --- [main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped "{[/admin/articles],methods=[POST]}" onto public java.lang.String com.zhangyingwei.treehole.admin.controller.ArticleController.saveEditArticle(java.util.Map<java.lang.String, java.lang.Object>,com.zhangyingwei.treehole.admin.model.Article) throws com.zhangyingwei.treehole.common.exception.TreeHoleException
2017-11-24 17:35:38.150 INFO 19302 --- [main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped "{[/admin/articles/history],methods=[GET]}" onto public java.lang.String com.zhangyingwei.treehole.admin.controller.ArticleController.indexHisroty(java.util.Map<java.lang.String, java.lang.Object>) throws com.zhangyingwei.treehole.common.exception.TreeHoleException
2017-11-24 17:35:38.151 INFO 19302 --- [main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped "{[/admin/articles/count],methods=[GET]}" onto public java.util.Map<java.lang.String, java.lang.Object> com.zhangyingwei.treehole.admin.controller.ArticleController.getArticleCount() throws com.zhangyingwei.treehole.common.exception.TreeHoleException
2017-11-24 17:35:38.153 INFO 19302 --- [main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped "{[/admin/blog/basic],methods=[GET]}" onto public java.lang.String com.zhangyingwei.treehole.admin.controller.BlogManageController.indexBasicInfoManage(java.util.Map<java.lang.String, java.lang.Object>) throws com.zhangyingwei.treehole.common.exception.TreeHoleException
2017-11-24 17:35:38.154 INFO 19302 --- [main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped "{[/admin/blog/basic],methods=[PUT]}" onto public java.util.Map<java.lang.String, java.lang.Object> com.zhangyingwei.treehole.admin.controller.BlogManageController.editBlogInfo(com.zhangyingwei.treehole.install.model.BlogConf) throws com.zhangyingwei.treehole.common.exception.TreeHoleException
2017-11-24 17:35:38.155 INFO 19302 --- [main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped "{[/admin/articles/commonts],methods=[GET]}" onto public java.lang.String com.zhangyingwei.treehole.admin.controller.CommontController.index()
2017-11-24 17:35:38.156 INFO 19302 --- [main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped "{[/files/{fileAlias}],methods=[GET]}" onto public void com.zhangyingwei.treehole.admin.controller.FileClientController.downLoad(java.lang.String,javax.servlet.http.HttpServletResponse)
2017-11-24 17:35:38.160 INFO 19302 --- [main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped "{[/admin/files/{id}],methods=[DELETE]}" onto public java.util.Map<java.lang.String, java.lang.Object> com.zhangyingwei.treehole.admin.controller.FileManageController.delete(java.lang.String) throws com.zhangyingwei.treehole.common.exception.TreeHoleException
2017-11-24 17:35:38.161 INFO 19302 --- [main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped "{[/admin/files/list],methods=[GET]}" onto public java.util.Map<java.lang.String, java.lang.Object> com.zhangyingwei.treehole.admin.controller.FileManageController.listFiles() throws com.zhangyingwei.treehole.common.exception.TreeHoleException
2017-11-24 17:35:38.162 INFO 19302 --- [main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped "{[/admin/files/upload],methods=[POST]}" onto public java.util.Map<java.lang.String, java.lang.Object> com.zhangyingwei.treehole.admin.controller.FileManageController.upload(org.springframework.web.multipart.MultipartFile) throws com.zhangyingwei.treehole.common.exception.TreeHoleException
2017-11-24 17:35:38.164 INFO 19302 --- [main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped "{[/admin/files],methods=[GET]}" onto public java.lang.String com.zhangyingwei.treehole.admin.controller.FileManageController.fileManageIndex()
2017-11-24 17:35:38.165 INFO 19302 --- [main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped "{[/admin/files/count],methods=[GET]}" onto public java.util.Map<java.lang.String, java.lang.Object> com.zhangyingwei.treehole.admin.controller.FileManageController.getFilesCount() throws com.zhangyingwei.treehole.common.exception.TreeHoleException
2017-11-24 17:35:38.167 INFO 19302 --- [main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped "{[/admin/articles/kinds]}" onto public java.lang.String com.zhangyingwei.treehole.admin.controller.KindController.indexKind(java.util.Map<java.lang.String, java.lang.Object>) throws com.zhangyingwei.treehole.common.exception.TreeHoleException
2017-11-24 17:35:38.168 INFO 19302 --- [main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped "{[/admin/articles/kinds/{id}],methods=[DELETE]}" onto public java.util.Map<java.lang.String, java.lang.Object> com.zhangyingwei.treehole.admin.controller.KindController.deleteById(java.lang.String,java.lang.String) throws com.zhangyingwei.treehole.common.exception.TreeHoleException
2017-11-24 17:35:38.168 INFO 19302 --- [main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped "{[/admin/articles/kinds],methods=[PUT]}" onto public java.util.Map<java.lang.String, java.lang.Object> com.zhangyingwei.treehole.admin.controller.KindController.editKindInfo(com.zhangyingwei.treehole.admin.model.Kind) throws com.zhangyingwei.treehole.common.exception.TreeHoleException
2017-11-24 17:35:38.169 INFO 19302 --- [main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped "{[/admin/articles/kinds],methods=[POST]}" onto public java.util.Map<java.lang.String, java.lang.Object> com.zhangyingwei.treehole.admin.controller.KindController.addKindInfo(com.zhangyingwei.treehole.admin.model.Kind) throws com.zhangyingwei.treehole.common.exception.TreeHoleException
2017-11-24 17:35:38.172 INFO 19302 --- [main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped "{[/admin],methods=[GET]}" onto public java.lang.String com.zhangyingwei.treehole.admin.controller.LoginController.index(java.util.Map<java.lang.String, java.lang.Object>,javax.servlet.http.HttpSession,javax.servlet.http.HttpServletRequest)
2017-11-24 17:35:38.172 INFO 19302 --- [main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped "{[/admin/login],methods=[GET]}" onto public java.lang.String com.zhangyingwei.treehole.admin.controller.LoginController.loginIndex(javax.servlet.http.HttpServletRequest)
2017-11-24 17:35:38.173 INFO 19302 --- [main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped "{[/admin/login],methods=[POST]}" onto public java.lang.String com.zhangyingwei.treehole.admin.controller.LoginController.login(javax.servlet.http.HttpSession,com.zhangyingwei.treehole.admin.model.User) throws com.zhangyingwei.treehole.common.exception.TreeHoleException
2017-11-24 17:35:38.173 INFO 19302 --- [main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped "{[/admin/logout],methods=[GET]}" onto public java.lang.String com.zhangyingwei.treehole.admin.controller.LoginController.logout(javax.servlet.http.HttpSession)
2017-11-24 17:35:38.174 INFO 19302 --- [main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped "{[/admin/blog/settings],methods=[GET]}" onto public java.lang.String com.zhangyingwei.treehole.admin.controller.SettingsController.index()
2017-11-24 17:35:38.176 INFO 19302 --- [main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped "{[/admin/blog/statistic],methods=[GET]}" onto public java.lang.String com.zhangyingwei.treehole.admin.controller.StatisticController.index()
2017-11-24 17:35:38.185 INFO 19302 --- [main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped "{[/feed],methods=[GET]}" onto public void com.zhangyingwei.treehole.blog.controller.FeedController.feed(javax.servlet.http.HttpServletResponse) throws com.zhangyingwei.treehole.common.exception.TreeHoleException
2017-11-24 17:35:38.186 INFO 19302 --- [main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped "{[/rss],methods=[GET]}" onto public java.lang.String com.zhangyingwei.treehole.blog.controller.FeedController.rss()
2017-11-24 17:35:38.191 INFO 19302 --- [main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped "{[],methods=[GET]}" onto public java.lang.String com.zhangyingwei.treehole.blog.controller.IndexController.index()
2017-11-24 17:35:38.191 INFO 19302 --- [main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped "{[/tags],methods=[GET]}" onto public java.lang.String com.zhangyingwei.treehole.blog.controller.IndexController.tags(java.util.Map<java.lang.String, java.lang.Object>) throws com.zhangyingwei.treehole.common.exception.TreeHoleException
2017-11-24 17:35:38.192 INFO 19302 --- [main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped "{[/articles/pages/{page}],methods=[GET]}" onto public java.lang.String com.zhangyingwei.treehole.blog.controller.IndexController.indexArticlesWithPage(java.util.Map<java.lang.String, java.lang.Object>,java.lang.Integer) throws com.zhangyingwei.treehole.common.exception.TreeHoleException
2017-11-24 17:35:38.193 INFO 19302 --- [main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped "{[/articles],methods=[GET]}" onto public java.lang.String com.zhangyingwei.treehole.blog.controller.IndexController.indexArticles(java.util.Map<java.lang.String, java.lang.Object>) throws com.zhangyingwei.treehole.common.exception.TreeHoleException
2017-11-24 17:35:38.193 INFO 19302 --- [main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped "{[/articles/{id}],methods=[GET]}" onto public java.lang.String com.zhangyingwei.treehole.blog.controller.IndexController.getArticle(java.util.Map<java.lang.String, java.lang.Object>,java.lang.Integer) throws com.zhangyingwei.treehole.common.exception.TreeHoleException
2017-11-24 17:35:38.194 INFO 19302 --- [main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped "{[/articles/alias/{alias}],methods=[GET]}" onto public java.lang.String com.zhangyingwei.treehole.blog.controller.IndexController.getArticle(java.util.Map<java.lang.String, java.lang.Object>,java.lang.String) throws com.zhangyingwei.treehole.common.exception.TreeHoleException
2017-11-24 17:35:38.195 INFO 19302 --- [main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped "{[/categories],methods=[GET]}" onto public java.lang.String com.zhangyingwei.treehole.blog.controller.IndexController.categories(java.util.Map<java.lang.String, java.lang.Object>) throws com.zhangyingwei.treehole.common.exception.TreeHoleException
2017-11-24 17:35:38.195 INFO 19302 --- [main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped "{[/categories/{categories}],methods=[GET]}" onto public java.lang.String com.zhangyingwei.treehole.blog.controller.IndexController.getPostByCategories(java.util.Map<java.lang.String, java.lang.Object>,java.lang.String) throws com.zhangyingwei.treehole.common.exception.TreeHoleException
2017-11-24 17:35:38.198 INFO 19302 --- [main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped "{[/about],methods=[GET]}" onto public java.lang.String com.zhangyingwei.treehole.blog.controller.IndexController.indexAbout(java.util.Map<java.lang.String, java.lang.Object>) throws com.zhangyingwei.treehole.common.exception.TreeHoleException
2017-11-24 17:35:38.199 INFO 19302 --- [main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped "{[/tags/{tag}],methods=[GET]}" onto public java.lang.String com.zhangyingwei.treehole.blog.controller.IndexController.getPostByTag(java.util.Map<java.lang.String, java.lang.Object>,java.lang.String) throws com.zhangyingwei.treehole.common.exception.TreeHoleException
2017-11-24 17:35:38.231 INFO 19302 --- [main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped "{[/install/db/{dbname}],methods=[POST]}" onto public java.util.Map com.zhangyingwei.treehole.install.controller.InstallController.checkDbInfo(java.lang.String,com.zhangyingwei.treehole.install.model.DbConf)
2017-11-24 17:35:38.233 INFO 19302 --- [main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped "{[/install/blog/init],methods=[POST]}" onto public java.util.Map com.zhangyingwei.treehole.install.controller.InstallController.initBlog(com.zhangyingwei.treehole.install.model.BlogConf,javax.servlet.http.HttpServletRequest) throws com.zhangyingwei.treehole.common.exception.TreeHoleException
2017-11-24 17:35:38.236 INFO 19302 --- [main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped "{[/install/db/make],methods=[POST]}" onto public java.util.Map com.zhangyingwei.treehole.install.controller.InstallController.makeDatabase(com.zhangyingwei.treehole.install.model.DbConf) throws com.zhangyingwei.treehole.common.exception.TreeHoleException
2017-11-24 17:35:38.240 INFO 19302 --- [main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped "{[/install/admin/init],methods=[POST]}" onto public java.util.Map com.zhangyingwei.treehole.install.controller.InstallController.initAdmin(com.zhangyingwei.treehole.install.model.AdminConf) throws com.zhangyingwei.treehole.common.exception.TreeHoleException
2017-11-24 17:35:38.252 INFO 19302 --- [main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped "{[/install],methods=[GET]}" onto public java.lang.String com.zhangyingwei.treehole.install.controller.InstallController.page(java.util.Map<java.lang.String, java.lang.Object>)
2017-11-24 17:35:38.259 INFO 19302 --- [main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped "{[/log/visits/count],methods=[GET]}" onto public java.util.Map<java.lang.String, java.lang.Object> com.zhangyingwei.treehole.log.controller.LogController.getVisitCount() throws com.zhangyingwei.treehole.common.exception.TreeHoleException
2017-11-24 17:35:38.265 INFO 19302 --- [main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped "{[/log/visits/count/days],methods=[GET]}" onto public java.util.Map<java.lang.String, java.lang.Object> com.zhangyingwei.treehole.log.controller.LogController.countByDay() throws com.zhangyingwei.treehole.common.exception.TreeHoleException
2017-11-24 17:35:38.265 INFO 19302 --- [main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped "{[/log/visits/sources],methods=[GET]}" onto public java.util.Map<java.lang.String, java.lang.Object> com.zhangyingwei.treehole.log.controller.LogController.visitsSources() throws com.zhangyingwei.treehole.common.exception.TreeHoleException
2017-11-24 17:35:38.266 INFO 19302 --- [main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped "{[/log/visits/location],methods=[GET]}" onto public java.util.Map<java.lang.String, java.lang.Object> com.zhangyingwei.treehole.log.controller.LogController.visitLocation() throws com.zhangyingwei.treehole.common.exception.TreeHoleException
2017-11-24 17:35:38.267 INFO 19302 --- [main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped "{[/log/visits/actions],methods=[GET]}" onto public java.util.Map<java.lang.String, java.lang.Object> com.zhangyingwei.treehole.log.controller.LogController.visitActions(com.zhangyingwei.treehole.common.PageInfo) throws com.zhangyingwei.treehole.common.exception.TreeHoleException
2017-11-24 17:35:38.268 INFO 19302 --- [main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped "{[/log/visits/actions/blog],methods=[GET]}" onto public java.util.Map<java.lang.String, java.lang.Object> com.zhangyingwei.treehole.log.controller.LogController.visitActions() throws com.zhangyingwei.treehole.common.exception.TreeHoleException
2017-11-24 17:35:38.269 INFO 19302 --- [main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped "{[/log/visits/explore],methods=[GET]}" onto public java.util.Map<java.lang.String, java.lang.Object> com.zhangyingwei.treehole.log.controller.LogController.visitExplores() throws com.zhangyingwei.treehole.common.exception.TreeHoleException
2017-11-24 17:35:38.275 INFO 19302 --- [main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped "{[/error]}" onto public org.springframework.http.ResponseEntity<java.util.Map<java.lang.String, java.lang.Object>> org.springframework.boot.autoconfigure.web.BasicErrorController.error(javax.servlet.http.HttpServletRequest)
2017-11-24 17:35:38.276 INFO 19302 --- [main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped "{[/error],produces=[text/html]}" onto public org.springframework.web.servlet.ModelAndView org.springframework.boot.autoconfigure.web.BasicErrorController.errorHtml(javax.servlet.http.HttpServletRequest,javax.servlet.http.HttpServletResponse)
2017-11-24 17:35:38.460 INFO 19302 --- [main] c.z.t.common.config.TreeholeAdapter : addResourceHandlers
2017-11-24 17:35:38.499 INFO 19302 --- [main] o.s.w.s.handler.SimpleUrlHandlerMapping : Root mapping to handler of type [class org.springframework.web.servlet.resource.ResourceHttpRequestHandler]
2017-11-24 17:35:38.500 INFO 19302 --- [main] o.s.w.s.handler.SimpleUrlHandlerMapping : Mapped URL path [/webjars/**] onto handler of type [class org.springframework.web.servlet.resource.ResourceHttpRequestHandler]
2017-11-24 17:35:38.500 INFO 19302 --- [main] o.s.w.s.handler.SimpleUrlHandlerMapping : Mapped URL path [/**] onto handler of type [class org.springframework.web.servlet.resource.ResourceHttpRequestHandler]
2017-11-24 17:35:38.526 INFO 19302 --- [main] o.s.w.s.handler.SimpleUrlHandlerMapping : Mapped URL path [/**] onto handler of type [class org.springframework.web.servlet.resource.DefaultServletHttpRequestHandler]
2017-11-24 17:35:38.601 INFO 19302 --- [main] .m.m.a.ExceptionHandlerExceptionResolver : Detected @ExceptionHandler methods in exceptionController2
2017-11-24 17:35:38.737 INFO 19302 --- [main] o.s.w.s.handler.SimpleUrlHandlerMapping : Mapped URL path [/**/favicon.ico] onto handler of type [class org.springframework.web.servlet.resource.ResourceHttpRequestHandler]
2017-11-24 17:35:39.867 INFO 19302 --- [main] o.s.b.a.e.mvc.EndpointHandlerMapping : Mapped "{[/info || /info.json],methods=[GET],produces=[application/vnd.spring-boot.actuator.v1+json || application/json]}" onto public java.lang.Object org.springframework.boot.actuate.endpoint.mvc.EndpointMvcAdapter.invoke()
2017-11-24 17:35:39.869 INFO 19302 --- [main] o.s.b.a.e.mvc.EndpointHandlerMapping : Mapped "{[/env/{name:.*}],methods=[GET],produces=[application/vnd.spring-boot.actuator.v1+json || application/json]}" onto public java.lang.Object org.springframework.boot.actuate.endpoint.mvc.EnvironmentMvcEndpoint.value(java.lang.String)
2017-11-24 17:35:39.870 INFO 19302 --- [main] o.s.b.a.e.mvc.EndpointHandlerMapping : Mapped "{[/env || /env.json],methods=[GET],produces=[application/vnd.spring-boot.actuator.v1+json || application/json]}" onto public java.lang.Object org.springframework.boot.actuate.endpoint.mvc.EndpointMvcAdapter.invoke()
2017-11-24 17:35:39.871 INFO 19302 --- [main] o.s.b.a.e.mvc.EndpointHandlerMapping : Mapped "{[/configprops || /configprops.json],methods=[GET],produces=[application/vnd.spring-boot.actuator.v1+json || application/json]}" onto public java.lang.Object org.springframework.boot.actuate.endpoint.mvc.EndpointMvcAdapter.invoke()
2017-11-24 17:35:39.873 INFO 19302 --- [main] o.s.b.a.e.mvc.EndpointHandlerMapping : Mapped "{[/loggers/{name:.*}],methods=[GET],produces=[application/vnd.spring-boot.actuator.v1+json || application/json]}" onto public java.lang.Object org.springframework.boot.actuate.endpoint.mvc.LoggersMvcEndpoint.get(java.lang.String)
2017-11-24 17:35:39.874 INFO 19302 --- [main] o.s.b.a.e.mvc.EndpointHandlerMapping : Mapped "{[/loggers/{name:.*}],methods=[POST],consumes=[application/vnd.spring-boot.actuator.v1+json || application/json],produces=[application/vnd.spring-boot.actuator.v1+json || application/json]}" onto public java.lang.Object org.springframework.boot.actuate.endpoint.mvc.LoggersMvcEndpoint.set(java.lang.String,java.util.Map<java.lang.String, java.lang.String>)
2017-11-24 17:35:39.875 INFO 19302 --- [main] o.s.b.a.e.mvc.EndpointHandlerMapping : Mapped "{[/loggers || /loggers.json],methods=[GET],produces=[application/vnd.spring-boot.actuator.v1+json || application/json]}" onto public java.lang.Object org.springframework.boot.actuate.endpoint.mvc.EndpointMvcAdapter.invoke()
2017-11-24 17:35:39.877 INFO 19302 --- [main] o.s.b.a.e.mvc.EndpointHandlerMapping : Mapped "{[/heapdump || /heapdump.json],methods=[GET],produces=[application/octet-stream]}" onto public void org.springframework.boot.actuate.endpoint.mvc.HeapdumpMvcEndpoint.invoke(boolean,javax.servlet.http.HttpServletRequest,javax.servlet.http.HttpServletResponse) throws java.io.IOException,javax.servlet.ServletException
2017-11-24 17:35:39.878 INFO 19302 --- [main] o.s.b.a.e.mvc.EndpointHandlerMapping : Mapped "{[/metrics/{name:.*}],methods=[GET],produces=[application/vnd.spring-boot.actuator.v1+json || application/json]}" onto public java.lang.Object org.springframework.boot.actuate.endpoint.mvc.MetricsMvcEndpoint.value(java.lang.String)
2017-11-24 17:35:39.879 INFO 19302 --- [main] o.s.b.a.e.mvc.EndpointHandlerMapping : Mapped "{[/metrics || /metrics.json],methods=[GET],produces=[application/vnd.spring-boot.actuator.v1+json || application/json]}" onto public java.lang.Object org.springframework.boot.actuate.endpoint.mvc.EndpointMvcAdapter.invoke()
2017-11-24 17:35:39.881 INFO 19302 --- [main] o.s.b.a.e.mvc.EndpointHandlerMapping : Mapped "{[/trace || /trace.json],methods=[GET],produces=[application/vnd.spring-boot.actuator.v1+json || application/json]}" onto public java.lang.Object org.springframework.boot.actuate.endpoint.mvc.EndpointMvcAdapter.invoke()
2017-11-24 17:35:39.883 INFO 19302 --- [main] o.s.b.a.e.mvc.EndpointHandlerMapping : Mapped "{[/beans || /beans.json],methods=[GET],produces=[application/vnd.spring-boot.actuator.v1+json || application/json]}" onto public java.lang.Object org.springframework.boot.actuate.endpoint.mvc.EndpointMvcAdapter.invoke()
2017-11-24 17:35:39.884 INFO 19302 --- [main] o.s.b.a.e.mvc.EndpointHandlerMapping : Mapped "{[/dump || /dump.json],methods=[GET],produces=[application/vnd.spring-boot.actuator.v1+json || application/json]}" onto public java.lang.Object org.springframework.boot.actuate.endpoint.mvc.EndpointMvcAdapter.invoke()
2017-11-24 17:35:39.886 INFO 19302 --- [main] o.s.b.a.e.mvc.EndpointHandlerMapping : Mapped "{[/logfile || /logfile.json],methods=[GET || HEAD]}" onto public void org.springframework.boot.actuate.endpoint.mvc.LogFileMvcEndpoint.invoke(javax.servlet.http.HttpServletRequest,javax.servlet.http.HttpServletResponse) throws javax.servlet.ServletException,java.io.IOException
2017-11-24 17:35:39.890 INFO 19302 --- [main] o.s.b.a.e.mvc.EndpointHandlerMapping : Mapped "{[/auditevents || /auditevents.json],methods=[GET],produces=[application/vnd.spring-boot.actuator.v1+json || application/json]}" onto public org.springframework.http.ResponseEntity<?> org.springframework.boot.actuate.endpoint.mvc.AuditEventsMvcEndpoint.findByPrincipalAndAfterAndType(java.lang.String,java.util.Date,java.lang.String)
2017-11-24 17:35:39.891 INFO 19302 --- [main] o.s.b.a.e.mvc.EndpointHandlerMapping : Mapped "{[/mappings || /mappings.json],methods=[GET],produces=[application/vnd.spring-boot.actuator.v1+json || application/json]}" onto public java.lang.Object org.springframework.boot.actuate.endpoint.mvc.EndpointMvcAdapter.invoke()
2017-11-24 17:35:39.892 INFO 19302 --- [main] o.s.b.a.e.mvc.EndpointHandlerMapping : Mapped "{[/autoconfig || /autoconfig.json],methods=[GET],produces=[application/vnd.spring-boot.actuator.v1+json || application/json]}" onto public java.lang.Object org.springframework.boot.actuate.endpoint.mvc.EndpointMvcAdapter.invoke()
2017-11-24 17:35:39.893 INFO 19302 --- [main] o.s.b.a.e.mvc.EndpointHandlerMapping : Mapped "{[/health || /health.json],methods=[GET],produces=[application/vnd.spring-boot.actuator.v1+json || application/json]}" onto public java.lang.Object org.springframework.boot.actuate.endpoint.mvc.HealthMvcEndpoint.invoke(javax.servlet.http.HttpServletRequest,java.security.Principal)
2017-11-24 17:35:40.825 INFO 19302 --- [main] o.s.j.e.a.AnnotationMBeanExporter : Registering beans for JMX exposure on startup
2017-11-24 17:35:40.845 INFO 19302 --- [main] o.s.c.support.DefaultLifecycleProcessor : Starting beans in phase 0
2017-11-24 17:35:40.958 INFO 19302 --- [main] c.z.t.admin.listener.TreeHoleListener : 初始化 TreeHole日志收集器
2017-11-24 17:35:40.978 INFO 19302 --- [main] c.zhangyingwei.treehole.log.LogHandler : 启动日志收集线程:22
2017-11-24 17:35:40.978 INFO 19302 --- [main] c.z.t.admin.listener.TreeHoleListener : TreeHole 日志收集器初始化成功
2017-11-24 17:35:41.125 INFO 19302 --- [main] s.b.c.e.t.TomcatEmbeddedServletContainer : Tomcat started on port(s): 5000 (http)
2017-11-24 17:35:41.134 INFO 19302 --- [main] c.z.treehole.TreeholeApplication : Started TreeholeApplication in 17.455 seconds (JVM running for 18.771)
2017-11-24 17:35:47.998 INFO 19302 --- [http-nio-5000-exec-1] o.a.c.c.C.[Tomcat].[localhost].[/] : Initializing Spring FrameworkServlet 'dispatcherServlet'
2017-11-24 17:35:47.999 INFO 19302 --- [http-nio-5000-exec-1] o.s.web.servlet.DispatcherServlet : FrameworkServlet 'dispatcherServlet': initialization started
2017-11-24 17:35:48.284 INFO 19302 --- [http-nio-5000-exec-1] o.s.web.servlet.DispatcherServlet : FrameworkServlet 'dispatcherServlet': initialization completed in 284 ms
2017-11-24 17:35:48.861 INFO 19302 --- [http-nio-5000-exec-1] c.z.t.c.c.InterCeptorController2 : method:com.zhangyingwei.treehole.admin.controller.LoginController@11f82e77
2017-11-24 17:35:48.862 INFO 19302 --- [http-nio-5000-exec-1] c.z.t.c.c.InterCeptorController2 : URL : http://localhost:5000/admin/login
2017-11-24 17:35:48.862 INFO 19302 --- [http-nio-5000-exec-1] c.z.t.c.c.InterCeptorController2 : HTTP_METHOD : GET
2017-11-24 17:35:48.862 INFO 19302 --- [http-nio-5000-exec-1] c.z.t.c.c.InterCeptorController2 : IP : 0:0:0:0:0:0:0:1
2017-11-24 17:35:49.124 INFO 19302 --- [Thread-3] com.zhangyingwei.treehole.log.LogTask : 记录日志成功
2017-11-24 17:36:03.378 INFO 19302 --- [http-nio-5000-exec-10] c.z.t.c.c.InterCeptorController2 : method:com.zhangyingwei.treehole.blog.controller.IndexController@6c3f1658
2017-11-24 17:36:03.378 INFO 19302 --- [http-nio-5000-exec-10] c.z.t.c.c.InterCeptorController2 : URL : http://localhost:5000/
2017-11-24 17:36:03.378 INFO 19302 --- [http-nio-5000-exec-10] c.z.t.c.c.InterCeptorController2 : HTTP_METHOD : GET
2017-11-24 17:36:03.378 INFO 19302 --- [http-nio-5000-exec-10] c.z.t.c.c.InterCeptorController2 : IP : 0:0:0:0:0:0:0:1
2017-11-24 17:36:03.394 INFO 19302 --- [Thread-3] com.zhangyingwei.treehole.log.LogTask : 记录日志成功
2017-11-24 17:36:03.455 INFO 19302 --- [http-nio-5000-exec-5] c.z.t.c.c.InterCeptorController2 : method:com.zhangyingwei.treehole.blog.controller.IndexController@6c3f1658
2017-11-24 17:36:03.456 INFO 19302 --- [http-nio-5000-exec-5] c.z.t.c.c.InterCeptorController2 : URL : http://localhost:5000/articles/pages/1
2017-11-24 17:36:03.456 INFO 19302 --- [http-nio-5000-exec-5] c.z.t.c.c.InterCeptorController2 : HTTP_METHOD : GET
2017-11-24 17:36:03.456 INFO 19302 --- [http-nio-5000-exec-5] c.z.t.c.c.InterCeptorController2 : IP : 0:0:0:0:0:0:0:1
2017-11-24 17:36:03.545 INFO 19302 --- [Thread-3] com.zhangyingwei.treehole.log.LogTask : 记录日志成功
2017-11-24 17:36:41.586 INFO 19302 --- [Thread-5] ationConfigEmbeddedWebApplicationContext : Closing org.springframework.boot.context.embedded.AnnotationConfigEmbeddedWebApplicationContext@376a0d86: startup date [Fri Nov 24 17:35:26 CST 2017]; root of context hierarchy
2017-11-24 17:36:41.591 INFO 19302 --- [Thread-5] o.s.c.support.DefaultLifecycleProcessor : Stopping beans in phase 0
2017-11-24 17:36:41.596 INFO 19302 --- [Thread-5] o.s.j.e.a.AnnotationMBeanExporter : Unregistering JMX-exposed beans on shutdown
2017-11-24 17:36:47.064 INFO 19322 --- [main] c.z.treehole.TreeholeApplication : Starting TreeholeApplication on YingweideMacBook-Pro.local with PID 19322 (/Users/zhangyw/IdeaProjects/zhangyw/Projects/java/treehole-jekyll/treehole-jekyll/target/classes started by zhangyw in /Users/zhangyw/IdeaProjects/zhangyw/Projects/java/treehole-jekyll/treehole-jekyll)
2017-11-24 17:36:47.075 INFO 19322 --- [main] c.z.treehole.TreeholeApplication : No active profile set, falling back to default profiles: default
2017-11-24 17:36:47.499 INFO 19322 --- [main] ationConfigEmbeddedWebApplicationContext : Refreshing org.springframework.boot.context.embedded.AnnotationConfigEmbeddedWebApplicationContext@38af9828: startup date [Fri Nov 24 17:36:47 CST 2017]; root of context hierarchy
2017-11-24 17:36:52.108 INFO 19322 --- [main] s.b.c.e.t.TomcatEmbeddedServletContainer : Tomcat initialized with port(s): 5000 (http)
2017-11-24 17:36:52.126 INFO 19322 --- [main] o.apache.catalina.core.StandardService : Starting service Tomcat
2017-11-24 17:36:52.127 INFO 19322 --- [main] org.apache.catalina.core.StandardEngine : Starting Servlet Engine: Apache Tomcat/8.5.14
2017-11-24 17:36:52.280 INFO 19322 --- [localhost-startStop-1] o.a.c.c.C.[Tomcat].[localhost].[/] : Initializing Spring embedded WebApplicationContext
2017-11-24 17:36:52.280 INFO 19322 --- [localhost-startStop-1] o.s.web.context.ContextLoader : Root WebApplicationContext: initialization completed in 4786 ms
2017-11-24 17:36:52.926 INFO 19322 --- [localhost-startStop-1] o.s.b.w.servlet.ServletRegistrationBean : Mapping servlet: 'dispatcherServlet' to [/]
2017-11-24 17:36:52.936 INFO 19322 --- [localhost-startStop-1] o.s.b.w.servlet.FilterRegistrationBean : Mapping filter: 'metricsFilter' to: [/*]
2017-11-24 17:36:52.936 INFO 19322 --- [localhost-startStop-1] o.s.b.w.servlet.FilterRegistrationBean : Mapping filter: 'characterEncodingFilter' to: [/*]
2017-11-24 17:36:52.937 INFO 19322 --- [localhost-startStop-1] o.s.b.w.servlet.FilterRegistrationBean : Mapping filter: 'hiddenHttpMethodFilter' to: [/*]
2017-11-24 17:36:52.937 INFO 19322 --- [localhost-startStop-1] o.s.b.w.servlet.FilterRegistrationBean : Mapping filter: 'httpPutFormContentFilter' to: [/*]
2017-11-24 17:36:52.937 INFO 19322 --- [localhost-startStop-1] o.s.b.w.servlet.FilterRegistrationBean : Mapping filter: 'requestContextFilter' to: [/*]
2017-11-24 17:36:52.937 INFO 19322 --- [localhost-startStop-1] o.s.b.w.servlet.FilterRegistrationBean : Mapping filter: 'webRequestLoggingFilter' to: [/*]
2017-11-24 17:36:52.937 INFO 19322 --- [localhost-startStop-1] o.s.b.w.servlet.FilterRegistrationBean : Mapping filter: 'applicationContextIdFilter' to: [/*]
2017-11-24 17:36:55.162 WARN 19322 --- [main] o.b.ext.spring.BeetlSpringViewResolver : Beetl不建议使用使用spring前缀,会导致include,layout找不到对应的模板,请使用beetl的配置RESOURCE.ROOT来配置模板根目录
2017-11-24 17:36:56.246 INFO 19322 --- [main] s.w.s.m.m.a.RequestMappingHandlerAdapter : Looking for @ControllerAdvice: org.springframework.boot.context.embedded.AnnotationConfigEmbeddedWebApplicationContext@38af9828: startup date [Fri Nov 24 17:36:47 CST 2017]; root of context hierarchy
2017-11-24 17:36:56.404 INFO 19322 --- [main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped "{[/admin/articles/{id}],methods=[DELETE]}" onto public java.util.Map com.zhangyingwei.treehole.admin.controller.ArticleController.delete(java.util.Map<java.lang.String, java.lang.Object>,java.lang.String,java.lang.String) throws com.zhangyingwei.treehole.common.exception.TreeHoleException
2017-11-24 17:36:56.406 INFO 19322 --- [main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped "{[/admin/articles/publish/{id}],methods=[PUT]}" onto public java.util.Map com.zhangyingwei.treehole.admin.controller.ArticleController.publish(java.util.Map<java.lang.String, java.lang.Object>,java.lang.String) throws com.zhangyingwei.treehole.common.exception.TreeHoleException
2017-11-24 17:36:56.407 INFO 19322 --- [main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped "{[/admin/articles/publish],methods=[POST]}" onto public java.lang.String com.zhangyingwei.treehole.admin.controller.ArticleController.publish(java.util.Map<java.lang.String, java.lang.Object>,com.zhangyingwei.treehole.admin.model.Article) throws com.zhangyingwei.treehole.common.exception.TreeHoleException
2017-11-24 17:36:56.408 INFO 19322 --- [main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped "{[/admin/articles/publish],methods=[GET]}" onto public java.lang.String com.zhangyingwei.treehole.admin.controller.ArticleController.indexPublish(java.util.Map<java.lang.String, java.lang.Object>) throws com.zhangyingwei.treehole.common.exception.TreeHoleException
2017-11-24 17:36:56.408 INFO 19322 --- [main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped "{[/admin/articles/{id}],methods=[GET]}" onto public java.lang.String com.zhangyingwei.treehole.admin.controller.ArticleController.editArticle(java.util.Map<java.lang.String, java.lang.Object>,java.lang.String) throws com.zhangyingwei.treehole.common.exception.TreeHoleException
2017-11-24 17:36:56.409 INFO 19322 --- [main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped "{[/admin/articles],methods=[POST]}" onto public java.lang.String com.zhangyingwei.treehole.admin.controller.ArticleController.saveEditArticle(java.util.Map<java.lang.String, java.lang.Object>,com.zhangyingwei.treehole.admin.model.Article) throws com.zhangyingwei.treehole.common.exception.TreeHoleException
2017-11-24 17:36:56.409 INFO 19322 --- [main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped "{[/admin/articles/history],methods=[GET]}" onto public java.lang.String com.zhangyingwei.treehole.admin.controller.ArticleController.indexHisroty(java.util.Map<java.lang.String, java.lang.Object>) throws com.zhangyingwei.treehole.common.exception.TreeHoleException
2017-11-24 17:36:56.410 INFO 19322 --- [main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped "{[/admin/articles/count],methods=[GET]}" onto public java.util.Map<java.lang.String, java.lang.Object> com.zhangyingwei.treehole.admin.controller.ArticleController.getArticleCount() throws com.zhangyingwei.treehole.common.exception.TreeHoleException
2017-11-24 17:36:56.411 INFO 19322 --- [main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped "{[/admin/blog/basic],methods=[GET]}" onto public java.lang.String com.zhangyingwei.treehole.admin.controller.BlogManageController.indexBasicInfoManage(java.util.Map<java.lang.String, java.lang.Object>) throws com.zhangyingwei.treehole.common.exception.TreeHoleException
2017-11-24 17:36:56.412 INFO 19322 --- [main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped "{[/admin/blog/basic],methods=[PUT]}" onto public java.util.Map<java.lang.String, java.lang.Object> com.zhangyingwei.treehole.admin.controller.BlogManageController.editBlogInfo(com.zhangyingwei.treehole.install.model.BlogConf) throws com.zhangyingwei.treehole.common.exception.TreeHoleException
2017-11-24 17:36:56.413 INFO 19322 --- [main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped "{[/admin/articles/commonts],methods=[GET]}" onto public java.lang.String com.zhangyingwei.treehole.admin.controller.CommontController.index()
2017-11-24 17:36:56.414 INFO 19322 --- [main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped "{[/files/{fileAlias}],methods=[GET]}" onto public void com.zhangyingwei.treehole.admin.controller.FileClientController.downLoad(java.lang.String,javax.servlet.http.HttpServletResponse)
2017-11-24 17:36:56.417 INFO 19322 --- [main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped "{[/admin/files/{id}],methods=[DELETE]}" onto public java.util.Map<java.lang.String, java.lang.Object> com.zhangyingwei.treehole.admin.controller.FileManageController.delete(java.lang.String) throws com.zhangyingwei.treehole.common.exception.TreeHoleException
2017-11-24 17:36:56.418 INFO 19322 --- [main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped "{[/admin/files/list],methods=[GET]}" onto public java.util.Map<java.lang.String, java.lang.Object> com.zhangyingwei.treehole.admin.controller.FileManageController.listFiles() throws com.zhangyingwei.treehole.common.exception.TreeHoleException
2017-11-24 17:36:56.418 INFO 19322 --- [main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped "{[/admin/files/upload],methods=[POST]}" onto public java.util.Map<java.lang.String, java.lang.Object> com.zhangyingwei.treehole.admin.controller.FileManageController.upload(org.springframework.web.multipart.MultipartFile) throws com.zhangyingwei.treehole.common.exception.TreeHoleException
2017-11-24 17:36:56.419 INFO 19322 --- [main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped "{[/admin/files],methods=[GET]}" onto public java.lang.String com.zhangyingwei.treehole.admin.controller.FileManageController.fileManageIndex()
2017-11-24 17:36:56.419 INFO 19322 --- [main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped "{[/admin/files/count],methods=[GET]}" onto public java.util.Map<java.lang.String, java.lang.Object> com.zhangyingwei.treehole.admin.controller.FileManageController.getFilesCount() throws com.zhangyingwei.treehole.common.exception.TreeHoleException
2017-11-24 17:36:56.421 INFO 19322 --- [main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped "{[/admin/articles/kinds]}" onto public java.lang.String com.zhangyingwei.treehole.admin.controller.KindController.indexKind(java.util.Map<java.lang.String, java.lang.Object>) throws com.zhangyingwei.treehole.common.exception.TreeHoleException
2017-11-24 17:36:56.422 INFO 19322 --- [main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped "{[/admin/articles/kinds/{id}],methods=[DELETE]}" onto public java.util.Map<java.lang.String, java.lang.Object> com.zhangyingwei.treehole.admin.controller.KindController.deleteById(java.lang.String,java.lang.String) throws com.zhangyingwei.treehole.common.exception.TreeHoleException
2017-11-24 17:36:56.423 INFO 19322 --- [main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped "{[/admin/articles/kinds],methods=[PUT]}" onto public java.util.Map<java.lang.String, java.lang.Object> com.zhangyingwei.treehole.admin.controller.KindController.editKindInfo(com.zhangyingwei.treehole.admin.model.Kind) throws com.zhangyingwei.treehole.common.exception.TreeHoleException
2017-11-24 17:36:56.423 INFO 19322 --- [main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped "{[/admin/articles/kinds],methods=[POST]}" onto public java.util.Map<java.lang.String, java.lang.Object> com.zhangyingwei.treehole.admin.controller.KindController.addKindInfo(com.zhangyingwei.treehole.admin.model.Kind) throws com.zhangyingwei.treehole.common.exception.TreeHoleException
2017-11-24 17:36:56.426 INFO 19322 --- [main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped "{[/admin],methods=[GET]}" onto public java.lang.String com.zhangyingwei.treehole.admin.controller.LoginController.index(java.util.Map<java.lang.String, java.lang.Object>,javax.servlet.http.HttpSession,javax.servlet.http.HttpServletRequest)
2017-11-24 17:36:56.427 INFO 19322 --- [main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped "{[/admin/logout],methods=[GET]}" onto public java.lang.String com.zhangyingwei.treehole.admin.controller.LoginController.logout(javax.servlet.http.HttpSession)
2017-11-24 17:36:56.427 INFO 19322 --- [main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped "{[/admin/login],methods=[POST]}" onto public java.lang.String com.zhangyingwei.treehole.admin.controller.LoginController.login(javax.servlet.http.HttpSession,com.zhangyingwei.treehole.admin.model.User) throws com.zhangyingwei.treehole.common.exception.TreeHoleException
2017-11-24 17:36:56.427 INFO 19322 --- [main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped "{[/admin/login],methods=[GET]}" onto public java.lang.String com.zhangyingwei.treehole.admin.controller.LoginController.loginIndex(javax.servlet.http.HttpServletRequest)
2017-11-24 17:36:56.428 INFO 19322 --- [main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped "{[/admin/blog/settings],methods=[GET]}" onto public java.lang.String com.zhangyingwei.treehole.admin.controller.SettingsController.index()
2017-11-24 17:36:56.429 INFO 19322 --- [main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped "{[/admin/blog/statistic],methods=[GET]}" onto public java.lang.String com.zhangyingwei.treehole.admin.controller.StatisticController.index()
2017-11-24 17:36:56.437 INFO 19322 --- [main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped "{[/rss],methods=[GET]}" onto public java.lang.String com.zhangyingwei.treehole.blog.controller.FeedController.rss()
2017-11-24 17:36:56.437 INFO 19322 --- [main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped "{[/feed],methods=[GET]}" onto public void com.zhangyingwei.treehole.blog.controller.FeedController.feed(javax.servlet.http.HttpServletResponse) throws com.zhangyingwei.treehole.common.exception.TreeHoleException
2017-11-24 17:36:56.442 INFO 19322 --- [main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped "{[],methods=[GET]}" onto public java.lang.String com.zhangyingwei.treehole.blog.controller.IndexController.index()
2017-11-24 17:36:56.442 INFO 19322 --- [main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped "{[/articles/pages/{page}],methods=[GET]}" onto public java.lang.String com.zhangyingwei.treehole.blog.controller.IndexController.indexArticlesWithPage(java.util.Map<java.lang.String, java.lang.Object>,java.lang.Integer) throws com.zhangyingwei.treehole.common.exception.TreeHoleException
2017-11-24 17:36:56.443 INFO 19322 --- [main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped "{[/articles],methods=[GET]}" onto public java.lang.String com.zhangyingwei.treehole.blog.controller.IndexController.indexArticles(java.util.Map<java.lang.String, java.lang.Object>) throws com.zhangyingwei.treehole.common.exception.TreeHoleException
2017-11-24 17:36:56.444 INFO 19322 --- [main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped "{[/articles/alias/{alias}],methods=[GET]}" onto public java.lang.String com.zhangyingwei.treehole.blog.controller.IndexController.getArticle(java.util.Map<java.lang.String, java.lang.Object>,java.lang.String) throws com.zhangyingwei.treehole.common.exception.TreeHoleException
2017-11-24 17:36:56.444 INFO 19322 --- [main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped "{[/articles/{id}],methods=[GET]}" onto public java.lang.String com.zhangyingwei.treehole.blog.controller.IndexController.getArticle(java.util.Map<java.lang.String, java.lang.Object>,java.lang.Integer) throws com.zhangyingwei.treehole.common.exception.TreeHoleException
2017-11-24 17:36:56.445 INFO 19322 --- [main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped "{[/categories],methods=[GET]}" onto public java.lang.String com.zhangyingwei.treehole.blog.controller.IndexController.categories(java.util.Map<java.lang.String, java.lang.Object>) throws com.zhangyingwei.treehole.common.exception.TreeHoleException
2017-11-24 17:36:56.445 INFO 19322 --- [main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped "{[/categories/{categories}],methods=[GET]}" onto public java.lang.String com.zhangyingwei.treehole.blog.controller.IndexController.getPostByCategories(java.util.Map<java.lang.String, java.lang.Object>,java.lang.String) throws com.zhangyingwei.treehole.common.exception.TreeHoleException
2017-11-24 17:36:56.446 INFO 19322 --- [main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped "{[/about],methods=[GET]}" onto public java.lang.String com.zhangyingwei.treehole.blog.controller.IndexController.indexAbout(java.util.Map<java.lang.String, java.lang.Object>) throws com.zhangyingwei.treehole.common.exception.TreeHoleException
2017-11-24 17:36:56.446 INFO 19322 --- [main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped "{[/tags/{tag}],methods=[GET]}" onto public java.lang.String com.zhangyingwei.treehole.blog.controller.IndexController.getPostByTag(java.util.Map<java.lang.String, java.lang.Object>,java.lang.String) throws com.zhangyingwei.treehole.common.exception.TreeHoleException
2017-11-24 17:36:56.447 INFO 19322 --- [main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped "{[/tags],methods=[GET]}" onto public java.lang.String com.zhangyingwei.treehole.blog.controller.IndexController.tags(java.util.Map<java.lang.String, java.lang.Object>) throws com.zhangyingwei.treehole.common.exception.TreeHoleException
2017-11-24 17:36:56.451 INFO 19322 --- [main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped "{[/install],methods=[GET]}" onto public java.lang.String com.zhangyingwei.treehole.install.controller.InstallController.page(java.util.Map<java.lang.String, java.lang.Object>)
2017-11-24 17:36:56.451 INFO 19322 --- [main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped "{[/install/blog/init],methods=[POST]}" onto public java.util.Map com.zhangyingwei.treehole.install.controller.InstallController.initBlog(com.zhangyingwei.treehole.install.model.BlogConf,javax.servlet.http.HttpServletRequest) throws com.zhangyingwei.treehole.common.exception.TreeHoleException
2017-11-24 17:36:56.452 INFO 19322 --- [main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped "{[/install/db/{dbname}],methods=[POST]}" onto public java.util.Map com.zhangyingwei.treehole.install.controller.InstallController.checkDbInfo(java.lang.String,com.zhangyingwei.treehole.install.model.DbConf)
2017-11-24 17:36:56.452 INFO 19322 --- [main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped "{[/install/db/make],methods=[POST]}" onto public java.util.Map com.zhangyingwei.treehole.install.controller.InstallController.makeDatabase(com.zhangyingwei.treehole.install.model.DbConf) throws com.zhangyingwei.treehole.common.exception.TreeHoleException
2017-11-24 17:36:56.452 INFO 19322 --- [main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped "{[/install/admin/init],methods=[POST]}" onto public java.util.Map com.zhangyingwei.treehole.install.controller.InstallController.initAdmin(com.zhangyingwei.treehole.install.model.AdminConf) throws com.zhangyingwei.treehole.common.exception.TreeHoleException
2017-11-24 17:36:56.456 INFO 19322 --- [main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped "{[/log/visits/count/days],methods=[GET]}" onto public java.util.Map<java.lang.String, java.lang.Object> com.zhangyingwei.treehole.log.controller.LogController.countByDay() throws com.zhangyingwei.treehole.common.exception.TreeHoleException
2017-11-24 17:36:56.456 INFO 19322 --- [main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped "{[/log/visits/count],methods=[GET]}" onto public java.util.Map<java.lang.String, java.lang.Object> com.zhangyingwei.treehole.log.controller.LogController.getVisitCount() throws com.zhangyingwei.treehole.common.exception.TreeHoleException
2017-11-24 17:36:56.457 INFO 19322 --- [main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped "{[/log/visits/sources],methods=[GET]}" onto public java.util.Map<java.lang.String, java.lang.Object> com.zhangyingwei.treehole.log.controller.LogController.visitsSources() throws com.zhangyingwei.treehole.common.exception.TreeHoleException
2017-11-24 17:36:56.457 INFO 19322 --- [main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped "{[/log/visits/location],methods=[GET]}" onto public java.util.Map<java.lang.String, java.lang.Object> com.zhangyingwei.treehole.log.controller.LogController.visitLocation() throws com.zhangyingwei.treehole.common.exception.TreeHoleException
2017-11-24 17:36:56.457 INFO 19322 --- [main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped "{[/log/visits/actions],methods=[GET]}" onto public java.util.Map<java.lang.String, java.lang.Object> com.zhangyingwei.treehole.log.controller.LogController.visitActions(com.zhangyingwei.treehole.common.PageInfo) throws com.zhangyingwei.treehole.common.exception.TreeHoleException
2017-11-24 17:36:56.458 INFO 19322 --- [main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped "{[/log/visits/actions/blog],methods=[GET]}" onto public java.util.Map<java.lang.String, java.lang.Object> com.zhangyingwei.treehole.log.controller.LogController.visitActions() throws com.zhangyingwei.treehole.common.exception.TreeHoleException
2017-11-24 17:36:56.458 INFO 19322 --- [main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped "{[/log/visits/explore],methods=[GET]}" onto public java.util.Map<java.lang.String, java.lang.Object> com.zhangyingwei.treehole.log.controller.LogController.visitExplores() throws com.zhangyingwei.treehole.common.exception.TreeHoleException
2017-11-24 17:36:56.461 INFO 19322 --- [main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped "{[/error]}" onto public org.springframework.http.ResponseEntity<java.util.Map<java.lang.String, java.lang.Object>> org.springframework.boot.autoconfigure.web.BasicErrorController.error(javax.servlet.http.HttpServletRequest)
2017-11-24 17:36:56.463 INFO 19322 --- [main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped "{[/error],produces=[text/html]}" onto public org.springframework.web.servlet.ModelAndView org.springframework.boot.autoconfigure.web.BasicErrorController.errorHtml(javax.servlet.http.HttpServletRequest,javax.servlet.http.HttpServletResponse)
2017-11-24 17:36:56.798 INFO 19322 --- [main] c.z.t.common.config.TreeholeAdapter : addResourceHandlers
2017-11-24 17:36:56.822 INFO 19322 --- [main] o.s.w.s.handler.SimpleUrlHandlerMapping : Root mapping to handler of type [class org.springframework.web.servlet.resource.ResourceHttpRequestHandler]
2017-11-24 17:36:56.823 INFO 19322 --- [main] o.s.w.s.handler.SimpleUrlHandlerMapping : Mapped URL path [/webjars/**] onto handler of type [class org.springframework.web.servlet.resource.ResourceHttpRequestHandler]
2017-11-24 17:36:56.823 INFO 19322 --- [main] o.s.w.s.handler.SimpleUrlHandlerMapping : Mapped URL path [/**] onto handler of type [class org.springframework.web.servlet.resource.ResourceHttpRequestHandler]
2017-11-24 17:36:56.844 INFO 19322 --- [main] o.s.w.s.handler.SimpleUrlHandlerMapping : Mapped URL path [/**] onto handler of type [class org.springframework.web.servlet.resource.DefaultServletHttpRequestHandler]
2017-11-24 17:36:56.941 INFO 19322 --- [main] .m.m.a.ExceptionHandlerExceptionResolver : Detected @ExceptionHandler methods in exceptionController2
2017-11-24 17:36:57.032 INFO 19322 --- [main] o.s.w.s.handler.SimpleUrlHandlerMapping : Mapped URL path [/**/favicon.ico] onto handler of type [class org.springframework.web.servlet.resource.ResourceHttpRequestHandler]
2017-11-24 17:36:58.584 INFO 19322 --- [main] o.s.b.a.e.mvc.EndpointHandlerMapping : Mapped "{[/env/{name:.*}],methods=[GET],produces=[application/vnd.spring-boot.actuator.v1+json || application/json]}" onto public java.lang.Object org.springframework.boot.actuate.endpoint.mvc.EnvironmentMvcEndpoint.value(java.lang.String)
2017-11-24 17:36:58.584 INFO 19322 --- [main] o.s.b.a.e.mvc.EndpointHandlerMapping : Mapped "{[/env || /env.json],methods=[GET],produces=[application/vnd.spring-boot.actuator.v1+json || application/json]}" onto public java.lang.Object org.springframework.boot.actuate.endpoint.mvc.EndpointMvcAdapter.invoke()
2017-11-24 17:36:58.591 INFO 19322 --- [main] o.s.b.a.e.mvc.EndpointHandlerMapping : Mapped "{[/info || /info.json],methods=[GET],produces=[application/vnd.spring-boot.actuator.v1+json || application/json]}" onto public java.lang.Object org.springframework.boot.actuate.endpoint.mvc.EndpointMvcAdapter.invoke()
2017-11-24 17:36:58.594 INFO 19322 --- [main] o.s.b.a.e.mvc.EndpointHandlerMapping : Mapped "{[/configprops || /configprops.json],methods=[GET],produces=[application/vnd.spring-boot.actuator.v1+json || application/json]}" onto public java.lang.Object org.springframework.boot.actuate.endpoint.mvc.EndpointMvcAdapter.invoke()
2017-11-24 17:36:58.595 INFO 19322 --- [main] o.s.b.a.e.mvc.EndpointHandlerMapping : Mapped "{[/beans || /beans.json],methods=[GET],produces=[application/vnd.spring-boot.actuator.v1+json || application/json]}" onto public java.lang.Object org.springframework.boot.actuate.endpoint.mvc.EndpointMvcAdapter.invoke()
2017-11-24 17:36:58.609 INFO 19322 --- [main] o.s.b.a.e.mvc.EndpointHandlerMapping : Mapped "{[/health || /health.json],methods=[GET],produces=[application/vnd.spring-boot.actuator.v1+json || application/json]}" onto public java.lang.Object org.springframework.boot.actuate.endpoint.mvc.HealthMvcEndpoint.invoke(javax.servlet.http.HttpServletRequest,java.security.Principal)
2017-11-24 17:36:58.625 INFO 19322 --- [main] o.s.b.a.e.mvc.EndpointHandlerMapping : Mapped "{[/logfile || /logfile.json],methods=[GET || HEAD]}" onto public void org.springframework.boot.actuate.endpoint.mvc.LogFileMvcEndpoint.invoke(javax.servlet.http.HttpServletRequest,javax.servlet.http.HttpServletResponse) throws javax.servlet.ServletException,java.io.IOException
2017-11-24 17:36:58.627 INFO 19322 --- [main] o.s.b.a.e.mvc.EndpointHandlerMapping : Mapped "{[/trace || /trace.json],methods=[GET],produces=[application/vnd.spring-boot.actuator.v1+json || application/json]}" onto public java.lang.Object org.springframework.boot.actuate.endpoint.mvc.EndpointMvcAdapter.invoke()
2017-11-24 17:36:58.644 INFO 19322 --- [main] o.s.b.a.e.mvc.EndpointHandlerMapping : Mapped "{[/metrics/{name:.*}],methods=[GET],produces=[application/vnd.spring-boot.actuator.v1+json || application/json]}" onto public java.lang.Object org.springframework.boot.actuate.endpoint.mvc.MetricsMvcEndpoint.value(java.lang.String)
2017-11-24 17:36:58.651 INFO 19322 --- [main] o.s.b.a.e.mvc.EndpointHandlerMapping : Mapped "{[/metrics || /metrics.json],methods=[GET],produces=[application/vnd.spring-boot.actuator.v1+json || application/json]}" onto public java.lang.Object org.springframework.boot.actuate.endpoint.mvc.EndpointMvcAdapter.invoke()
2017-11-24 17:36:58.654 INFO 19322 --- [main] o.s.b.a.e.mvc.EndpointHandlerMapping : Mapped "{[/dump || /dump.json],methods=[GET],produces=[application/vnd.spring-boot.actuator.v1+json || application/json]}" onto public java.lang.Object org.springframework.boot.actuate.endpoint.mvc.EndpointMvcAdapter.invoke()
2017-11-24 17:36:58.665 INFO 19322 --- [main] o.s.b.a.e.mvc.EndpointHandlerMapping : Mapped "{[/heapdump || /heapdump.json],methods=[GET],produces=[application/octet-stream]}" onto public void org.springframework.boot.actuate.endpoint.mvc.HeapdumpMvcEndpoint.invoke(boolean,javax.servlet.http.HttpServletRequest,javax.servlet.http.HttpServletResponse) throws java.io.IOException,javax.servlet.ServletException
2017-11-24 17:36:58.684 INFO 19322 --- [main] o.s.b.a.e.mvc.EndpointHandlerMapping : Mapped "{[/loggers/{name:.*}],methods=[GET],produces=[application/vnd.spring-boot.actuator.v1+json || application/json]}" onto public java.lang.Object org.springframework.boot.actuate.endpoint.mvc.LoggersMvcEndpoint.get(java.lang.String)
2017-11-24 17:36:58.698 INFO 19322 --- [main] o.s.b.a.e.mvc.EndpointHandlerMapping : Mapped "{[/loggers/{name:.*}],methods=[POST],consumes=[application/vnd.spring-boot.actuator.v1+json || application/json],produces=[application/vnd.spring-boot.actuator.v1+json || application/json]}" onto public java.lang.Object org.springframework.boot.actuate.endpoint.mvc.LoggersMvcEndpoint.set(java.lang.String,java.util.Map<java.lang.String, java.lang.String>)
2017-11-24 17:36:58.701 INFO 19322 --- [main] o.s.b.a.e.mvc.EndpointHandlerMapping : Mapped "{[/loggers || /loggers.json],methods=[GET],produces=[application/vnd.spring-boot.actuator.v1+json || application/json]}" onto public java.lang.Object org.springframework.boot.actuate.endpoint.mvc.EndpointMvcAdapter.invoke()
2017-11-24 17:36:58.712 INFO 19322 --- [main] o.s.b.a.e.mvc.EndpointHandlerMapping : Mapped "{[/auditevents || /auditevents.json],methods=[GET],produces=[application/vnd.spring-boot.actuator.v1+json || application/json]}" onto public org.springframework.http.ResponseEntity<?> org.springframework.boot.actuate.endpoint.mvc.AuditEventsMvcEndpoint.findByPrincipalAndAfterAndType(java.lang.String,java.util.Date,java.lang.String)
2017-11-24 17:36:58.717 INFO 19322 --- [main] o.s.b.a.e.mvc.EndpointHandlerMapping : Mapped "{[/autoconfig || /autoconfig.json],methods=[GET],produces=[application/vnd.spring-boot.actuator.v1+json || application/json]}" onto public java.lang.Object org.springframework.boot.actuate.endpoint.mvc.EndpointMvcAdapter.invoke()
2017-11-24 17:36:58.718 INFO 19322 --- [main] o.s.b.a.e.mvc.EndpointHandlerMapping : Mapped "{[/mappings || /mappings.json],methods=[GET],produces=[application/vnd.spring-boot.actuator.v1+json || application/json]}" onto public java.lang.Object org.springframework.boot.actuate.endpoint.mvc.EndpointMvcAdapter.invoke()
2017-11-24 17:36:59.624 INFO 19322 --- [main] o.s.j.e.a.AnnotationMBeanExporter : Registering beans for JMX exposure on startup
2017-11-24 17:36:59.642 INFO 19322 --- [main] o.s.c.support.DefaultLifecycleProcessor : Starting beans in phase 0
2017-11-24 17:36:59.797 INFO 19322 --- [main] c.z.t.admin.listener.TreeHoleListener : 初始化 TreeHole日志收集器
2017-11-24 17:36:59.816 INFO 19322 --- [main] c.zhangyingwei.treehole.log.LogHandler : 启动日志收集线程:22
2017-11-24 17:36:59.816 INFO 19322 --- [main] c.z.t.admin.listener.TreeHoleListener : TreeHole 日志收集器初始化成功
2017-11-24 17:36:59.976 INFO 19322 --- [main] s.b.c.e.t.TomcatEmbeddedServletContainer : Tomcat started on port(s): 5000 (http)
2017-11-24 17:36:59.985 INFO 19322 --- [main] c.z.treehole.TreeholeApplication : Started TreeholeApplication in 15.077 seconds (JVM running for 16.006)
2017-11-24 17:37:02.838 INFO 19322 --- [http-nio-5000-exec-1] o.a.c.c.C.[Tomcat].[localhost].[/] : Initializing Spring FrameworkServlet 'dispatcherServlet'
2017-11-24 17:37:02.838 INFO 19322 --- [http-nio-5000-exec-1] o.s.web.servlet.DispatcherServlet : FrameworkServlet 'dispatcherServlet': initialization started
2017-11-24 17:37:02.890 INFO 19322 --- [http-nio-5000-exec-1] o.s.web.servlet.DispatcherServlet : FrameworkServlet 'dispatcherServlet': initialization completed in 52 ms
2017-11-24 17:37:03.385 INFO 19322 --- [http-nio-5000-exec-1] c.z.t.c.c.InterCeptorController2 : method:com.zhangyingwei.treehole.admin.controller.LoginController@533fe0b2
2017-11-24 17:37:03.386 INFO 19322 --- [http-nio-5000-exec-1] c.z.t.c.c.InterCeptorController2 : URL : http://localhost:5000/admin/login
2017-11-24 17:37:03.386 INFO 19322 --- [http-nio-5000-exec-1] c.z.t.c.c.InterCeptorController2 : HTTP_METHOD : GET
2017-11-24 17:37:03.386 INFO 19322 --- [http-nio-5000-exec-1] c.z.t.c.c.InterCeptorController2 : IP : 0:0:0:0:0:0:0:1
2017-11-24 17:37:03.600 INFO 19322 --- [Thread-3] com.zhangyingwei.treehole.log.LogTask : 记录日志成功
2017-11-24 17:37:22.952 INFO 19322 --- [Thread-5] ationConfigEmbeddedWebApplicationContext : Closing org.springframework.boot.context.embedded.AnnotationConfigEmbeddedWebApplicationContext@38af9828: startup date [Fri Nov 24 17:36:47 CST 2017]; root of context hierarchy
2017-11-24 17:37:22.955 INFO 19322 --- [Thread-5] o.s.c.support.DefaultLifecycleProcessor : Stopping beans in phase 0
2017-11-24 17:37:22.957 INFO 19322 --- [Thread-5] o.s.j.e.a.AnnotationMBeanExporter : Unregistering JMX-exposed beans on shutdown
2017-11-24 17:37:28.281 INFO 19330 --- [main] c.z.treehole.TreeholeApplication : Starting TreeholeApplication on YingweideMacBook-Pro.local with PID 19330 (/Users/zhangyw/IdeaProjects/zhangyw/Projects/java/treehole-jekyll/treehole-jekyll/target/classes started by zhangyw in /Users/zhangyw/IdeaProjects/zhangyw/Projects/java/treehole-jekyll/treehole-jekyll)
2017-11-24 17:37:28.292 INFO 19330 --- [main] c.z.treehole.TreeholeApplication : No active profile set, falling back to default profiles: default
2017-11-24 17:37:28.538 INFO 19330 --- [main] ationConfigEmbeddedWebApplicationContext : Refreshing org.springframework.boot.context.embedded.AnnotationConfigEmbeddedWebApplicationContext@38af9828: startup date [Fri Nov 24 17:37:28 CST 2017]; root of context hierarchy
2017-11-24 17:37:32.403 INFO 19330 --- [main] s.b.c.e.t.TomcatEmbeddedServletContainer : Tomcat initialized with port(s): 5000 (http)
2017-11-24 17:37:32.422 INFO 19330 --- [main] o.apache.catalina.core.StandardService : Starting service Tomcat
2017-11-24 17:37:32.424 INFO 19330 --- [main] org.apache.catalina.core.StandardEngine : Starting Servlet Engine: Apache Tomcat/8.5.14
2017-11-24 17:37:32.574 INFO 19330 --- [localhost-startStop-1] o.a.c.c.C.[Tomcat].[localhost].[/] : Initializing Spring embedded WebApplicationContext
2017-11-24 17:37:32.575 INFO 19330 --- [localhost-startStop-1] o.s.web.context.ContextLoader : Root WebApplicationContext: initialization completed in 4043 ms
2017-11-24 17:37:33.190 INFO 19330 --- [localhost-startStop-1] o.s.b.w.servlet.ServletRegistrationBean : Mapping servlet: 'dispatcherServlet' to [/]
2017-11-24 17:37:33.197 INFO 19330 --- [localhost-startStop-1] o.s.b.w.servlet.FilterRegistrationBean : Mapping filter: 'metricsFilter' to: [/*]
2017-11-24 17:37:33.198 INFO 19330 --- [localhost-startStop-1] o.s.b.w.servlet.FilterRegistrationBean : Mapping filter: 'characterEncodingFilter' to: [/*]
2017-11-24 17:37:33.198 INFO 19330 --- [localhost-startStop-1] o.s.b.w.servlet.FilterRegistrationBean : Mapping filter: 'hiddenHttpMethodFilter' to: [/*]
2017-11-24 17:37:33.198 INFO 19330 --- [localhost-startStop-1] o.s.b.w.servlet.FilterRegistrationBean : Mapping filter: 'httpPutFormContentFilter' to: [/*]
2017-11-24 17:37:33.199 INFO 19330 --- [localhost-startStop-1] o.s.b.w.servlet.FilterRegistrationBean : Mapping filter: 'requestContextFilter' to: [/*]
2017-11-24 17:37:33.199 INFO 19330 --- [localhost-startStop-1] o.s.b.w.servlet.FilterRegistrationBean : Mapping filter: 'webRequestLoggingFilter' to: [/*]
2017-11-24 17:37:33.199 INFO 19330 --- [localhost-startStop-1] o.s.b.w.servlet.FilterRegistrationBean : Mapping filter: 'applicationContextIdFilter' to: [/*]
2017-11-24 17:37:34.779 WARN 19330 --- [main] o.b.ext.spring.BeetlSpringViewResolver : Beetl不建议使用使用spring前缀,会导致include,layout找不到对应的模板,请使用beetl的配置RESOURCE.ROOT来配置模板根目录
2017-11-24 17:37:35.700 INFO 19330 --- [main] s.w.s.m.m.a.RequestMappingHandlerAdapter : Looking for @ControllerAdvice: org.springframework.boot.context.embedded.AnnotationConfigEmbeddedWebApplicationContext@38af9828: startup date [Fri Nov 24 17:37:28 CST 2017]; root of context hierarchy
2017-11-24 17:37:35.841 INFO 19330 --- [main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped "{[/admin/articles/{id}],methods=[DELETE]}" onto public java.util.Map com.zhangyingwei.treehole.admin.controller.ArticleController.delete(java.util.Map<java.lang.String, java.lang.Object>,java.lang.String,java.lang.String) throws com.zhangyingwei.treehole.common.exception.TreeHoleException
2017-11-24 17:37:35.843 INFO 19330 --- [main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped "{[/admin/articles/publish/{id}],methods=[PUT]}" onto public java.util.Map com.zhangyingwei.treehole.admin.controller.ArticleController.publish(java.util.Map<java.lang.String, java.lang.Object>,java.lang.String) throws com.zhangyingwei.treehole.common.exception.TreeHoleException
2017-11-24 17:37:35.843 INFO 19330 --- [main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped "{[/admin/articles/publish],methods=[POST]}" onto public java.lang.String com.zhangyingwei.treehole.admin.controller.ArticleController.publish(java.util.Map<java.lang.String, java.lang.Object>,com.zhangyingwei.treehole.admin.model.Article) throws com.zhangyingwei.treehole.common.exception.TreeHoleException
2017-11-24 17:37:35.843 INFO 19330 --- [main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped "{[/admin/articles/publish],methods=[GET]}" onto public java.lang.String com.zhangyingwei.treehole.admin.controller.ArticleController.indexPublish(java.util.Map<java.lang.String, java.lang.Object>) throws com.zhangyingwei.treehole.common.exception.TreeHoleException
2017-11-24 17:37:35.844 INFO 19330 --- [main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped "{[/admin/articles/{id}],methods=[GET]}" onto public java.lang.String com.zhangyingwei.treehole.admin.controller.ArticleController.editArticle(java.util.Map<java.lang.String, java.lang.Object>,java.lang.String) throws com.zhangyingwei.treehole.common.exception.TreeHoleException
2017-11-24 17:37:35.844 INFO 19330 --- [main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped "{[/admin/articles],methods=[POST]}" onto public java.lang.String com.zhangyingwei.treehole.admin.controller.ArticleController.saveEditArticle(java.util.Map<java.lang.String, java.lang.Object>,com.zhangyingwei.treehole.admin.model.Article) throws com.zhangyingwei.treehole.common.exception.TreeHoleException
2017-11-24 17:37:35.845 INFO 19330 --- [main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped "{[/admin/articles/history],methods=[GET]}" onto public java.lang.String com.zhangyingwei.treehole.admin.controller.ArticleController.indexHisroty(java.util.Map<java.lang.String, java.lang.Object>) throws com.zhangyingwei.treehole.common.exception.TreeHoleException
2017-11-24 17:37:35.845 INFO 19330 --- [main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped "{[/admin/articles/count],methods=[GET]}" onto public java.util.Map<java.lang.String, java.lang.Object> com.zhangyingwei.treehole.admin.controller.ArticleController.getArticleCount() throws com.zhangyingwei.treehole.common.exception.TreeHoleException
2017-11-24 17:37:35.846 INFO 19330 --- [main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped "{[/admin/blog/basic],methods=[GET]}" onto public java.lang.String com.zhangyingwei.treehole.admin.controller.BlogManageController.indexBasicInfoManage(java.util.Map<java.lang.String, java.lang.Object>) throws com.zhangyingwei.treehole.common.exception.TreeHoleException
2017-11-24 17:37:35.847 INFO 19330 --- [main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped "{[/admin/blog/basic],methods=[PUT]}" onto public java.util.Map<java.lang.String, java.lang.Object> com.zhangyingwei.treehole.admin.controller.BlogManageController.editBlogInfo(com.zhangyingwei.treehole.install.model.BlogConf) throws com.zhangyingwei.treehole.common.exception.TreeHoleException
2017-11-24 17:37:35.849 INFO 19330 --- [main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped "{[/admin/articles/commonts],methods=[GET]}" onto public java.lang.String com.zhangyingwei.treehole.admin.controller.CommontController.index()
2017-11-24 17:37:35.850 INFO 19330 --- [main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped "{[/files/{fileAlias}],methods=[GET]}" onto public void com.zhangyingwei.treehole.admin.controller.FileClientController.downLoad(java.lang.String,javax.servlet.http.HttpServletResponse)
2017-11-24 17:37:35.853 INFO 19330 --- [main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped "{[/admin/files/{id}],methods=[DELETE]}" onto public java.util.Map<java.lang.String, java.lang.Object> com.zhangyingwei.treehole.admin.controller.FileManageController.delete(java.lang.String) throws com.zhangyingwei.treehole.common.exception.TreeHoleException
2017-11-24 17:37:35.854 INFO 19330 --- [main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped "{[/admin/files/list],methods=[GET]}" onto public java.util.Map<java.lang.String, java.lang.Object> com.zhangyingwei.treehole.admin.controller.FileManageController.listFiles() throws com.zhangyingwei.treehole.common.exception.TreeHoleException
2017-11-24 17:37:35.854 INFO 19330 --- [main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped "{[/admin/files/upload],methods=[POST]}" onto public java.util.Map<java.lang.String, java.lang.Object> com.zhangyingwei.treehole.admin.controller.FileManageController.upload(org.springframework.web.multipart.MultipartFile) throws com.zhangyingwei.treehole.common.exception.TreeHoleException