-
Notifications
You must be signed in to change notification settings - Fork 1
/
web_app.log
1443 lines (1443 loc) · 304 KB
/
web_app.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
{"level":"DEBUG","time":"2022-05-16T20:43:01.069+0800","caller":"bluebell/main.go:34","msg":"logger init success!!!"}
{"level":"INFO","time":"2022-05-16T20:43:01.075+0800","caller":"bluebell/main.go:57","msg":":8080"}
{"level":"INFO","time":"2022-05-16T20:45:49.687+0800","caller":"logger/logger.go:71","msg":"/signup","status":200,"method":"POST","path":"/signup","query":"","ip":"127.0.0.1","user-agent":"PostmanRuntime/7.29.0","error":"","cost":0.0002526}
{"level":"ERROR","time":"2022-05-16T21:20:20.035+0800","caller":"controllers/user.go:20","msg":"SignUp with invalid param","error":"invalid character '/' looking for beginning of object key string"}
{"level":"INFO","time":"2022-05-16T21:20:20.035+0800","caller":"logger/logger.go:71","msg":"/signup","status":200,"method":"POST","path":"/signup","query":"","ip":"127.0.0.1","user-agent":"PostmanRuntime/7.29.0","error":"","cost":0.0007229}
{"level":"INFO","time":"2022-05-16T21:20:52.633+0800","caller":"logger/logger.go:71","msg":"/signup","status":200,"method":"POST","path":"/signup","query":"","ip":"127.0.0.1","user-agent":"PostmanRuntime/7.29.0","error":"","cost":0.0008543}
{"level":"INFO","time":"2022-05-16T21:21:45.420+0800","caller":"logger/logger.go:71","msg":"/signup","status":200,"method":"POST","path":"/signup","query":"","ip":"127.0.0.1","user-agent":"PostmanRuntime/7.29.0","error":"","cost":0.0003753}
{"level":"INFO","time":"2022-05-16T21:21:52.499+0800","caller":"bluebell/main.go:75","msg":"shutdown server..."}
{"level":"INFO","time":"2022-05-16T21:21:52.507+0800","caller":"bluebell/main.go:83","msg":"server exiting"}
{"level":"DEBUG","time":"2022-05-16T21:22:00.039+0800","caller":"bluebell/main.go:34","msg":"logger init success!!!"}
{"level":"INFO","time":"2022-05-16T21:22:00.043+0800","caller":"bluebell/main.go:57","msg":":8080"}
{"level":"ERROR","time":"2022-05-16T21:22:08.746+0800","caller":"controllers/user.go:20","msg":"SignUp with invalid param","error":"Key: 'ParamSignUp.RePassword' Error:Field validation for 'RePassword' failed on the 'required' tag"}
{"level":"INFO","time":"2022-05-16T21:22:08.746+0800","caller":"logger/logger.go:71","msg":"/signup","status":200,"method":"POST","path":"/signup","query":"","ip":"127.0.0.1","user-agent":"PostmanRuntime/7.29.0","error":"","cost":0.0004694}
{"level":"DEBUG","time":"2022-05-16T21:22:24.312+0800","caller":"bluebell/main.go:34","msg":"logger init success!!!"}
{"level":"INFO","time":"2022-05-16T21:22:24.315+0800","caller":"bluebell/main.go:57","msg":":8080"}
{"level":"ERROR","time":"2022-05-16T21:22:28.032+0800","caller":"controllers/user.go:20","msg":"SignUp with invalid param","error":"Key: 'ParamSignUp.RePassword' Error:Field validation for 'RePassword' failed on the 'required' tag"}
{"level":"INFO","time":"2022-05-16T21:22:28.032+0800","caller":"logger/logger.go:71","msg":"/signup","status":200,"method":"POST","path":"/signup","query":"","ip":"127.0.0.1","user-agent":"PostmanRuntime/7.29.0","error":"","cost":0.0000805}
{"level":"INFO","time":"2022-05-16T21:22:36.498+0800","caller":"logger/logger.go:71","msg":"/signup","status":200,"method":"POST","path":"/signup","query":"","ip":"127.0.0.1","user-agent":"PostmanRuntime/7.29.0","error":"","cost":0.0003208}
{"level":"DEBUG","time":"2022-05-16T21:28:25.762+0800","caller":"bluebell/main.go:34","msg":"logger init success!!!"}
{"level":"INFO","time":"2022-05-16T21:28:25.766+0800","caller":"bluebell/main.go:57","msg":":8080"}
{"level":"DEBUG","time":"2022-05-16T21:36:31.298+0800","caller":"bluebell/main.go:34","msg":"logger init success!!!"}
{"level":"INFO","time":"2022-05-16T21:36:31.302+0800","caller":"bluebell/main.go:57","msg":":8080"}
{"level":"DEBUG","time":"2022-05-16T21:36:42.520+0800","caller":"bluebell/main.go:34","msg":"logger init success!!!"}
{"level":"INFO","time":"2022-05-16T21:36:42.524+0800","caller":"bluebell/main.go:57","msg":":8080"}
{"level":"DEBUG","time":"2022-05-16T22:30:52.134+0800","caller":"bluebell/main.go:34","msg":"logger init success!!!"}
{"level":"ERROR","time":"2022-05-16T22:30:52.137+0800","caller":"routers/routers.go:20","msg":"controllers.InitTrans","error":"error: cardinal plural rule 'One' does not exist for locale 'zh' key: 'len-string-character' text: '{0} character'"}
{"level":"INFO","time":"2022-05-16T22:30:52.137+0800","caller":"bluebell/main.go:57","msg":":8080"}
{"level":"DEBUG","time":"2022-05-16T22:33:28.828+0800","caller":"bluebell/main.go:34","msg":"logger init success!!!"}
{"level":"ERROR","time":"2022-05-16T22:33:28.832+0800","caller":"routers/routers.go:20","msg":"controllers.InitTrans","error":"error: cardinal plural rule 'One' does not exist for locale 'zh' key: 'len-string-character' text: '{0} character'"}
{"level":"INFO","time":"2022-05-16T22:33:28.832+0800","caller":"bluebell/main.go:57","msg":":8080"}
{"level":"DEBUG","time":"2022-05-16T22:36:10.336+0800","caller":"bluebell/main.go:34","msg":"logger init success!!!"}
{"level":"INFO","time":"2022-05-16T22:36:10.340+0800","caller":"bluebell/main.go:57","msg":":8080"}
{"level":"DEBUG","time":"2022-05-16T22:36:29.081+0800","caller":"bluebell/main.go:35","msg":"logger init success!!!"}
{"level":"ERROR","time":"2022-05-16T22:36:29.084+0800","caller":"bluebell/main.go:54","msg":"controllers.InitTrans","error":"error: cardinal plural rule 'One' does not exist for locale 'zh' key: 'len-string-character' text: '{0} character'"}
{"level":"DEBUG","time":"2022-05-16T22:37:59.256+0800","caller":"bluebell/main.go:34","msg":"logger init success!!!"}
{"level":"INFO","time":"2022-05-16T22:37:59.259+0800","caller":"bluebell/main.go:63","msg":":8080"}
{"level":"INFO","time":"2022-05-16T22:38:05.735+0800","caller":"logger/logger.go:71","msg":"/signup","status":200,"method":"POST","path":"/signup","query":"","ip":"127.0.0.1","user-agent":"PostmanRuntime/7.29.0","error":"","cost":0.0005287}
{"level":"DEBUG","time":"2022-05-16T22:38:43.803+0800","caller":"bluebell/main.go:35","msg":"logger init success!!!"}
{"level":"ERROR","time":"2022-05-16T22:38:43.806+0800","caller":"bluebell/main.go:54","msg":"controllers.InitTrans","error":"error: cardinal plural rule 'One' does not exist for locale 'zh' key: 'len-string-character' text: '{0} character'"}
{"level":"DEBUG","time":"2022-05-16T22:39:20.676+0800","caller":"bluebell/main.go:35","msg":"logger init success!!!"}
{"level":"ERROR","time":"2022-05-16T22:39:20.678+0800","caller":"bluebell/main.go:54","msg":"controllers.InitTrans","error":"error: cardinal plural rule 'One' does not exist for locale 'zh' key: 'len-string-character' text: '{0} character'"}
{"level":"DEBUG","time":"2022-05-16T22:39:54.210+0800","caller":"bluebell/main.go:34","msg":"logger init success!!!"}
{"level":"INFO","time":"2022-05-16T22:39:54.214+0800","caller":"bluebell/main.go:63","msg":":8080"}
{"level":"INFO","time":"2022-05-16T22:39:58.688+0800","caller":"logger/logger.go:71","msg":"/signup","status":200,"method":"POST","path":"/signup","query":"","ip":"127.0.0.1","user-agent":"PostmanRuntime/7.29.0","error":"","cost":0.00053}
{"level":"DEBUG","time":"2022-05-16T22:41:42.492+0800","caller":"bluebell/main.go:34","msg":"logger init success!!!"}
{"level":"INFO","time":"2022-05-16T22:41:42.495+0800","caller":"bluebell/main.go:63","msg":":8080"}
{"level":"DEBUG","time":"2022-05-16T22:42:05.862+0800","caller":"bluebell/main.go:35","msg":"logger init success!!!"}
{"level":"ERROR","time":"2022-05-16T22:42:05.865+0800","caller":"bluebell/main.go:54","msg":"controllers.InitTrans","error":"error: cardinal plural rule 'One' does not exist for locale 'zh' key: 'len-string-character' text: '{0} character'"}
{"level":"DEBUG","time":"2022-05-16T22:45:41.050+0800","caller":"bluebell/main.go:35","msg":"logger init success!!!"}
{"level":"INFO","time":"2022-05-16T22:45:41.054+0800","caller":"bluebell/main.go:64","msg":":8080"}
{"level":"INFO","time":"2022-05-16T22:45:45.184+0800","caller":"logger/logger.go:71","msg":"/signup","status":200,"method":"POST","path":"/signup","query":"","ip":"127.0.0.1","user-agent":"PostmanRuntime/7.29.0","error":"","cost":0.0010356}
{"level":"ERROR","time":"2022-05-16T22:45:50.389+0800","caller":"controllers/user.go:20","msg":"SignUp with invalid param","error":"Key: 'ParamSignUp.RePassword' Error:Field validation for 'RePassword' failed on the 'required' tag"}
{"level":"INFO","time":"2022-05-16T22:45:50.389+0800","caller":"logger/logger.go:71","msg":"/signup","status":200,"method":"POST","path":"/signup","query":"","ip":"127.0.0.1","user-agent":"PostmanRuntime/7.29.0","error":"","cost":0.0001799}
{"level":"DEBUG","time":"2022-05-16T22:47:47.136+0800","caller":"bluebell/main.go:34","msg":"logger init success!!!"}
{"level":"INFO","time":"2022-05-16T22:47:47.141+0800","caller":"bluebell/main.go:58","msg":":8080"}
{"level":"DEBUG","time":"2022-05-16T22:47:47.790+0800","caller":"bluebell/main.go:34","msg":"logger init success!!!"}
{"level":"INFO","time":"2022-05-16T22:47:47.794+0800","caller":"bluebell/main.go:58","msg":":8080"}
{"level":"DEBUG","time":"2022-05-16T22:47:56.818+0800","caller":"bluebell/main.go:34","msg":"logger init success!!!"}
{"level":"INFO","time":"2022-05-16T22:47:56.821+0800","caller":"bluebell/main.go:58","msg":":8080"}
{"level":"DEBUG","time":"2022-05-16T22:48:22.949+0800","caller":"bluebell/main.go:34","msg":"logger init success!!!"}
{"level":"INFO","time":"2022-05-16T22:48:22.952+0800","caller":"bluebell/main.go:58","msg":":8080"}
{"level":"INFO","time":"2022-05-16T22:48:33.459+0800","caller":"logger/logger.go:71","msg":"/signup","status":200,"method":"POST","path":"/signup","query":"","ip":"127.0.0.1","user-agent":"PostmanRuntime/7.29.0","error":"","cost":0.0005185}
{"level":"ERROR","time":"2022-05-16T22:48:37.837+0800","caller":"controllers/user.go:22","msg":"SignUp with invalid param","error":"Key: 'ParamSignUp.RePassword' Error:Field validation for 'RePassword' failed on the 'required' tag"}
{"level":"INFO","time":"2022-05-16T22:48:37.838+0800","caller":"logger/logger.go:71","msg":"/signup","status":200,"method":"POST","path":"/signup","query":"","ip":"127.0.0.1","user-agent":"PostmanRuntime/7.29.0","error":"","cost":0.0001098}
{"level":"DEBUG","time":"2022-05-16T22:52:35.436+0800","caller":"bluebell/main.go:34","msg":"logger init success!!!"}
{"level":"INFO","time":"2022-05-16T22:52:35.439+0800","caller":"bluebell/main.go:58","msg":":8080"}
{"level":"ERROR","time":"2022-05-16T22:52:49.160+0800","caller":"controllers/user.go:22","msg":"SignUp with invalid param","error":"Key: 'ParamSignUp.rePassword' Error:Field validation for 'rePassword' failed on the 'required' tag"}
{"level":"INFO","time":"2022-05-16T22:52:49.160+0800","caller":"logger/logger.go:71","msg":"/signup","status":200,"method":"POST","path":"/signup","query":"","ip":"127.0.0.1","user-agent":"PostmanRuntime/7.29.0","error":"","cost":0.0003956}
{"level":"DEBUG","time":"2022-05-16T22:57:47.394+0800","caller":"bluebell/main.go:34","msg":"logger init success!!!"}
{"level":"INFO","time":"2022-05-16T22:57:47.398+0800","caller":"bluebell/main.go:58","msg":":8080"}
{"level":"DEBUG","time":"2022-05-16T22:58:31.665+0800","caller":"bluebell/main.go:34","msg":"logger init success!!!"}
{"level":"INFO","time":"2022-05-16T22:58:31.670+0800","caller":"bluebell/main.go:58","msg":":8080"}
{"level":"ERROR","time":"2022-05-16T22:58:37.027+0800","caller":"controllers/user.go:22","msg":"SignUp with invalid param","error":"Key: 'ParamSignUp.rePassword' Error:Field validation for 'rePassword' failed on the 'required' tag"}
{"level":"INFO","time":"2022-05-16T22:58:37.027+0800","caller":"logger/logger.go:71","msg":"/signup","status":200,"method":"POST","path":"/signup","query":"","ip":"127.0.0.1","user-agent":"PostmanRuntime/7.29.0","error":"","cost":0.0005083}
{"level":"DEBUG","time":"2022-05-16T22:59:31.627+0800","caller":"bluebell/main.go:34","msg":"logger init success!!!"}
{"level":"INFO","time":"2022-05-16T22:59:31.631+0800","caller":"bluebell/main.go:58","msg":":8080"}
{"level":"DEBUG","time":"2022-05-16T22:59:56.274+0800","caller":"bluebell/main.go:34","msg":"logger init success!!!"}
{"level":"INFO","time":"2022-05-16T22:59:56.278+0800","caller":"bluebell/main.go:58","msg":":8080"}
{"level":"ERROR","time":"2022-05-16T23:00:05.868+0800","caller":"logger/logger.go:111","msg":"[Recovery from panic]","error":"Undefined validation function ' eqfield' on field 'RePassword'","request":"POST /signup HTTP/1.1\r\nHost: 127.0.0.1:8080\r\nAccept: */*\r\nAccept-Encoding: gzip, deflate, br\r\nConnection: keep-alive\r\nContent-Length: 134\r\nContent-Type: application/json\r\nPostman-Token: 3a04b151-7e64-4ba8-b903-2a86d5ea893b\r\nUser-Agent: PostmanRuntime/7.29.0\r\n\r\n","stack":"goroutine 34 [running]:\nruntime/debug.Stack(0x0, 0xc000456000, 0x105)\n\tD:/language/golang/go/src/runtime/debug/stack.go:24 +0xa5\nbluebell/logger.GinRecovery.func1.1(0xc00041a200, 0x101)\n\tD:/project/bluebell/logger/logger.go:114 +0x238\npanic(0x11e5560, 0xc0004102a0)\n\tD:/language/golang/go/src/runtime/panic.go:965 +0x1c7\ngithub.com/go-playground/validator/v10.(*Validate).parseFieldTagsRecursive(0xc000306480, 0x11e6451, 0x1a, 0x11e642a, 0xa, 0x11e645a, 0x0, 0x0, 0x20, 0xc0004003a0)\n\tD:/language/golang/src/pkg/mod/github.com/go-playground/validator/v10@v10.4.1/cache.go:289 +0xf25\ngithub.com/go-playground/validator/v10.(*Validate).extractStructCache(0xc000306480, 0x127f720, 0xc0004240f0, 0x99, 0x11a406b, 0xb, 0x0)\n\tD:/language/golang/src/pkg/mod/github.com/go-playground/validator/v10@v10.4.1/cache.go:150 +0x459\ngithub.com/go-playground/validator/v10.(*validate).validateStruct(0xc000432240, 0x13d2c50, 0xc00001a060, 0x127f720, 0xc0004240f0, 0x99, 0x127f720, 0xc0004240f0, 0x99, 0x13e0f60, ...)\n\tD:/language/golang/src/pkg/mod/github.com/go-playground/validator/v10@v10.4.1/validator.go:37 +0x9e5\ngithub.com/go-playground/validator/v10.(*Validate).StructCtx(0xc000306480, 0x13d2c50, 0xc00001a060, 0x127f720, 0xc0004240f0, 0xc00043b1e0, 0xc00043b1e0)\n\tD:/language/golang/src/pkg/mod/github.com/go-playground/validator/v10@v10.4.1/validator_instance.go:308 +0x39c\ngithub.com/go-playground/validator/v10.(*Validate).Struct(...)\n\tD:/language/golang/src/pkg/mod/github.com/go-playground/validator/v10@v10.4.1/validator_instance.go:281\ngithub.com/gin-gonic/gin/binding.(*defaultValidator).validateStruct(0x17c4280, 0x127f720, 0xc0004240f0, 0xb9b5a7, 0x127f720)\n\tD:/language/golang/src/pkg/mod/github.com/gin-gonic/gin@v1.7.7/binding/default_validator.go:68 +0x70\ngithub.com/gin-gonic/gin/binding.(*defaultValidator).ValidateStruct(0x17c4280, 0x127f720, 0xc0004240f0, 0x127f701, 0x127f720)\n\tD:/language/golang/src/pkg/mod/github.com/gin-gonic/gin@v1.7.7/binding/default_validator.go:47 +0x405\ngithub.com/gin-gonic/gin/binding.(*defaultValidator).ValidateStruct(0x17c4280, 0x11d5120, 0xc0004240a0, 0x0, 0x0)\n\tD:/language/golang/src/pkg/mod/github.com/gin-gonic/gin@v1.7.7/binding/default_validator.go:45 +0x3aa\ngithub.com/gin-gonic/gin/binding.validate(...)\n\tD:/language/golang/src/pkg/mod/github.com/gin-gonic/gin@v1.7.7/binding/binding.go:117\ngithub.com/gin-gonic/gin/binding.decodeJSON(0x208f07e4008, 0xc000414140, 0x11d5120, 0xc0004240a0, 0xc000414140, 0x30001)\n\tD:/language/golang/src/pkg/mod/github.com/gin-gonic/gin@v1.7.7/binding/json.go:55 +0xe6\ngithub.com/gin-gonic/gin/binding.jsonBinding.Bind(0xc00041a100, 0x11d5120, 0xc0004240a0, 0xae8ca5, 0xc0002eb800)\n\tD:/language/golang/src/pkg/mod/github.com/gin-gonic/gin@v1.7.7/binding/json.go:37 +0xd1\ngithub.com/gin-gonic/gin.(*Context).ShouldBindWith(...)\n\tD:/language/golang/src/pkg/mod/github.com/gin-gonic/gin@v1.7.7/context.go:706\ngithub.com/gin-gonic/gin.(*Context).ShouldBindJSON(...)\n\tD:/language/golang/src/pkg/mod/github.com/gin-gonic/gin@v1.7.7/context.go:671\nbluebell/controllers.SignUpHandle(0xc00041a200)\n\tD:/project/bluebell/controllers/user.go:20 +0x85\ngithub.com/gin-gonic/gin.(*Context).Next(...)\n\tD:/language/golang/src/pkg/mod/github.com/gin-gonic/gin@v1.7.7/context.go:168\nbluebell/logger.GinRecovery.func1(0xc00041a200)\n\tD:/project/bluebell/logger/logger.go:125 +0x71\ngithub.com/gin-gonic/gin.(*Context).Next(...)\n\tD:/language/golang/src/pkg/mod/github.com/gin-gonic/gin@v1.7.7/context.go:168\nbluebell/logger.GinLogger.func1(0xc00041a200)\n\tD:/project/bluebell/logger/logger.go:68 +0xb3\ngithub.com/gin-gonic/gin.(*Context).Next(...)\n\tD:/language/golang/src/pkg/mod/github.com/gin-gonic/gin@v1.7.7/context.go:168\ngithub.com/gin-gonic/gin.(*Engine).handleHTTPRequest(0xc00035a000, 0xc00041a200)\n\tD:/language/golang/src/pkg/mod/github.com/gin-gonic/gin@v1.7.7/gin.go:555 +0x2ca\ngithub.com/gin-gonic/gin.(*Engine).ServeHTTP(0xc00035a000, 0x13d1048, 0xc00044c000, 0xc00041a100)\n\tD:/language/golang/src/pkg/mod/github.com/gin-gonic/gin@v1.7.7/gin.go:511 +0x173\nnet/http.serverHandler.ServeHTTP(0xc0003580e0, 0x13d1048, 0xc00044c000, 0xc00041a100)\n\tD:/language/golang/go/src/net/http/server.go:2887 +0xaa\nnet/http.(*conn).serve(0xc0000ae000, 0x13d2cc0, 0xc000414080)\n\tD:/language/golang/go/src/net/http/server.go:1952 +0x8cd\ncreated by net/http.(*Server).Serve\n\tD:/language/golang/go/src/net/http/server.go:3013 +0x3b8\n"}
{"level":"INFO","time":"2022-05-16T23:00:05.868+0800","caller":"logger/logger.go:71","msg":"/signup","status":500,"method":"POST","path":"/signup","query":"","ip":"127.0.0.1","user-agent":"PostmanRuntime/7.29.0","error":"","cost":0.000554}
{"level":"ERROR","time":"2022-05-16T23:00:13.555+0800","caller":"logger/logger.go:111","msg":"[Recovery from panic]","error":"Undefined validation function ' eqfield' on field 'RePassword'","request":"POST /signup HTTP/1.1\r\nHost: 127.0.0.1:8080\r\nAccept: */*\r\nAccept-Encoding: gzip, deflate, br\r\nConnection: keep-alive\r\nContent-Length: 133\r\nContent-Type: application/json\r\nPostman-Token: 4ae3e2d3-3ec2-4d25-849e-27905def93b7\r\nUser-Agent: PostmanRuntime/7.29.0\r\n\r\n","stack":"goroutine 34 [running]:\nruntime/debug.Stack(0x0, 0xc0005b0000, 0x105)\n\tD:/language/golang/go/src/runtime/debug/stack.go:24 +0xa5\nbluebell/logger.GinRecovery.func1.1(0xc000582100, 0x1)\n\tD:/project/bluebell/logger/logger.go:114 +0x238\npanic(0x11e5560, 0xc0005940d0)\n\tD:/language/golang/go/src/runtime/panic.go:965 +0x1c7\ngithub.com/go-playground/validator/v10.(*Validate).parseFieldTagsRecursive(0xc000306480, 0x11e6451, 0x1a, 0x11e642a, 0xa, 0x11e645a, 0x0, 0x0, 0x20, 0xc00058a088)\n\tD:/language/golang/src/pkg/mod/github.com/go-playground/validator/v10@v10.4.1/cache.go:289 +0xf25\ngithub.com/go-playground/validator/v10.(*Validate).extractStructCache(0xc000306480, 0x127f720, 0xc00059e050, 0x99, 0x11a406b, 0xb, 0x0)\n\tD:/language/golang/src/pkg/mod/github.com/go-playground/validator/v10@v10.4.1/cache.go:150 +0x459\ngithub.com/go-playground/validator/v10.(*validate).validateStruct(0xc0005a6000, 0x13d2c50, 0xc00001a060, 0x127f720, 0xc00059e050, 0x99, 0x127f720, 0xc00059e050, 0x99, 0x13e0f60, ...)\n\tD:/language/golang/src/pkg/mod/github.com/go-playground/validator/v10@v10.4.1/validator.go:37 +0x9e5\ngithub.com/go-playground/validator/v10.(*Validate).StructCtx(0xc000306480, 0x13d2c50, 0xc00001a060, 0x127f720, 0xc00059e050, 0xc00045f1e0, 0xc00045f1e0)\n\tD:/language/golang/src/pkg/mod/github.com/go-playground/validator/v10@v10.4.1/validator_instance.go:308 +0x39c\ngithub.com/go-playground/validator/v10.(*Validate).Struct(...)\n\tD:/language/golang/src/pkg/mod/github.com/go-playground/validator/v10@v10.4.1/validator_instance.go:281\ngithub.com/gin-gonic/gin/binding.(*defaultValidator).validateStruct(0x17c4280, 0x127f720, 0xc00059e050, 0xb9b5a7, 0x127f720)\n\tD:/language/golang/src/pkg/mod/github.com/gin-gonic/gin@v1.7.7/binding/default_validator.go:68 +0x70\ngithub.com/gin-gonic/gin/binding.(*defaultValidator).ValidateStruct(0x17c4280, 0x127f720, 0xc00059e050, 0x127f701, 0x127f720)\n\tD:/language/golang/src/pkg/mod/github.com/gin-gonic/gin@v1.7.7/binding/default_validator.go:47 +0x405\ngithub.com/gin-gonic/gin/binding.(*defaultValidator).ValidateStruct(0x17c4280, 0x11d5120, 0xc00059e000, 0x0, 0x0)\n\tD:/language/golang/src/pkg/mod/github.com/gin-gonic/gin@v1.7.7/binding/default_validator.go:45 +0x3aa\ngithub.com/gin-gonic/gin/binding.validate(...)\n\tD:/language/golang/src/pkg/mod/github.com/gin-gonic/gin@v1.7.7/binding/binding.go:117\ngithub.com/gin-gonic/gin/binding.decodeJSON(0x208f07e4008, 0xc000592000, 0x11d5120, 0xc00059e000, 0xc000592000, 0xc00045f501)\n\tD:/language/golang/src/pkg/mod/github.com/gin-gonic/gin@v1.7.7/binding/json.go:55 +0xe6\ngithub.com/gin-gonic/gin/binding.jsonBinding.Bind(0xc000582000, 0x11d5120, 0xc00059e000, 0x0, 0x0)\n\tD:/language/golang/src/pkg/mod/github.com/gin-gonic/gin@v1.7.7/binding/json.go:37 +0xd1\ngithub.com/gin-gonic/gin.(*Context).ShouldBindWith(...)\n\tD:/language/golang/src/pkg/mod/github.com/gin-gonic/gin@v1.7.7/context.go:706\ngithub.com/gin-gonic/gin.(*Context).ShouldBindJSON(...)\n\tD:/language/golang/src/pkg/mod/github.com/gin-gonic/gin@v1.7.7/context.go:671\nbluebell/controllers.SignUpHandle(0xc000582100)\n\tD:/project/bluebell/controllers/user.go:20 +0x85\ngithub.com/gin-gonic/gin.(*Context).Next(...)\n\tD:/language/golang/src/pkg/mod/github.com/gin-gonic/gin@v1.7.7/context.go:168\nbluebell/logger.GinRecovery.func1(0xc000582100)\n\tD:/project/bluebell/logger/logger.go:125 +0x71\ngithub.com/gin-gonic/gin.(*Context).Next(...)\n\tD:/language/golang/src/pkg/mod/github.com/gin-gonic/gin@v1.7.7/context.go:168\nbluebell/logger.GinLogger.func1(0xc000582100)\n\tD:/project/bluebell/logger/logger.go:68 +0xb3\ngithub.com/gin-gonic/gin.(*Context).Next(...)\n\tD:/language/golang/src/pkg/mod/github.com/gin-gonic/gin@v1.7.7/context.go:168\ngithub.com/gin-gonic/gin.(*Engine).handleHTTPRequest(0xc00035a000, 0xc000582100)\n\tD:/language/golang/src/pkg/mod/github.com/gin-gonic/gin@v1.7.7/gin.go:555 +0x2ca\ngithub.com/gin-gonic/gin.(*Engine).ServeHTTP(0xc00035a000, 0x13d1048, 0xc000598000, 0xc000582000)\n\tD:/language/golang/src/pkg/mod/github.com/gin-gonic/gin@v1.7.7/gin.go:511 +0x173\nnet/http.serverHandler.ServeHTTP(0xc0003580e0, 0x13d1048, 0xc000598000, 0xc000582000)\n\tD:/language/golang/go/src/net/http/server.go:2887 +0xaa\nnet/http.(*conn).serve(0xc0000ae000, 0x13d2cc0, 0xc000414080)\n\tD:/language/golang/go/src/net/http/server.go:1952 +0x8cd\ncreated by net/http.(*Server).Serve\n\tD:/language/golang/go/src/net/http/server.go:3013 +0x3b8\n"}
{"level":"INFO","time":"2022-05-16T23:00:13.555+0800","caller":"logger/logger.go:71","msg":"/signup","status":500,"method":"POST","path":"/signup","query":"","ip":"127.0.0.1","user-agent":"PostmanRuntime/7.29.0","error":"","cost":0.0004465}
{"level":"DEBUG","time":"2022-05-16T23:00:37.398+0800","caller":"bluebell/main.go:34","msg":"logger init success!!!"}
{"level":"INFO","time":"2022-05-16T23:00:37.403+0800","caller":"bluebell/main.go:58","msg":":8080"}
{"level":"ERROR","time":"2022-05-16T23:01:05.054+0800","caller":"controllers/user.go:22","msg":"SignUp with invalid param","error":"Key: 'ParamSignUp.rePassword' Error:Field validation for 'rePassword' failed on the 'eqfield' tag"}
{"level":"INFO","time":"2022-05-16T23:01:05.054+0800","caller":"logger/logger.go:71","msg":"/signup","status":200,"method":"POST","path":"/signup","query":"","ip":"127.0.0.1","user-agent":"PostmanRuntime/7.29.0","error":"","cost":0}
{"level":"DEBUG","time":"2022-05-16T23:03:25.366+0800","caller":"bluebell/main.go:34","msg":"logger init success!!!"}
{"level":"INFO","time":"2022-05-16T23:03:25.370+0800","caller":"bluebell/main.go:58","msg":":8080"}
{"level":"DEBUG","time":"2022-05-16T23:04:03.853+0800","caller":"bluebell/main.go:34","msg":"logger init success!!!"}
{"level":"INFO","time":"2022-05-16T23:04:03.856+0800","caller":"bluebell/main.go:58","msg":":8080"}
{"level":"ERROR","time":"2022-05-16T23:04:07.641+0800","caller":"controllers/user.go:22","msg":"SignUp with invalid param","error":"Key: 'ParamSignUp.rePassword' Error:Field validation for 'rePassword' failed on the 'eqfield' tag\nKey: 'ParamSignUp.re_password' Error:Field validation for 're_password' failed on the 'eqfield' tag"}
{"level":"INFO","time":"2022-05-16T23:04:07.641+0800","caller":"logger/logger.go:71","msg":"/signup","status":200,"method":"POST","path":"/signup","query":"","ip":"127.0.0.1","user-agent":"PostmanRuntime/7.29.0","error":"","cost":0.0005401}
{"level":"DEBUG","time":"2022-05-16T23:05:46.900+0800","caller":"bluebell/main.go:34","msg":"logger init success!!!"}
{"level":"INFO","time":"2022-05-16T23:05:46.904+0800","caller":"bluebell/main.go:58","msg":":8080"}
{"level":"ERROR","time":"2022-05-16T23:05:52.069+0800","caller":"controllers/user.go:22","msg":"SignUp with invalid param","error":"Key: 'ParamSignUp.rePassword' Error:Field validation for 'rePassword' failed on the 'eqfield' tag\nKey: 'ParamSignUp.re_password' Error:Field validation for 're_password' failed on the 'eqfield' tag"}
{"level":"INFO","time":"2022-05-16T23:05:52.070+0800","caller":"logger/logger.go:71","msg":"/signup","status":200,"method":"POST","path":"/signup","query":"","ip":"127.0.0.1","user-agent":"PostmanRuntime/7.29.0","error":"","cost":0.0005284}
{"level":"DEBUG","time":"2022-05-16T23:06:41.825+0800","caller":"bluebell/main.go:34","msg":"logger init success!!!"}
{"level":"INFO","time":"2022-05-16T23:06:41.829+0800","caller":"bluebell/main.go:58","msg":":8080"}
{"level":"ERROR","time":"2022-05-16T23:06:46.458+0800","caller":"controllers/user.go:22","msg":"SignUp with invalid param","error":"Key: 'ParamSignUp.rePassword' Error:Field validation for 'rePassword' failed on the 'eqfield' tag\nKey: 'ParamSignUp.re_password' Error:Field validation for 're_password' failed on the 'eqfield' tag"}
{"level":"INFO","time":"2022-05-16T23:06:46.458+0800","caller":"logger/logger.go:71","msg":"/signup","status":200,"method":"POST","path":"/signup","query":"","ip":"127.0.0.1","user-agent":"PostmanRuntime/7.29.0","error":"","cost":0.0006239}
{"level":"DEBUG","time":"2022-05-16T23:06:59.004+0800","caller":"bluebell/main.go:34","msg":"logger init success!!!"}
{"level":"INFO","time":"2022-05-16T23:06:59.008+0800","caller":"bluebell/main.go:58","msg":":8080"}
{"level":"DEBUG","time":"2022-05-16T23:09:43.735+0800","caller":"bluebell/main.go:34","msg":"logger init success!!!"}
{"level":"INFO","time":"2022-05-16T23:09:43.739+0800","caller":"bluebell/main.go:58","msg":":8080"}
{"level":"INFO","time":"2022-05-16T23:09:55.303+0800","caller":"bluebell/main.go:76","msg":"shutdown server..."}
{"level":"INFO","time":"2022-05-16T23:09:55.314+0800","caller":"bluebell/main.go:84","msg":"server exiting"}
{"level":"DEBUG","time":"2022-05-16T23:10:02.506+0800","caller":"bluebell/main.go:34","msg":"logger init success!!!"}
{"level":"INFO","time":"2022-05-16T23:10:02.510+0800","caller":"bluebell/main.go:58","msg":":8080"}
{"level":"ERROR","time":"2022-05-16T23:10:14.997+0800","caller":"controllers/user.go:22","msg":"SignUp with invalid param","error":"Key: 'ParamSignUp.rePassword' Error:Field validation for 'rePassword' failed on the 'eqfield' tag\nKey: 'ParamSignUp.re_password' Error:Field validation for 're_password' failed on the 'eqfield' tag"}
{"level":"INFO","time":"2022-05-16T23:10:14.997+0800","caller":"logger/logger.go:71","msg":"/signup","status":200,"method":"POST","path":"/signup","query":"","ip":"127.0.0.1","user-agent":"PostmanRuntime/7.29.0","error":"","cost":0}
{"level":"ERROR","time":"2022-05-16T23:10:39.622+0800","caller":"controllers/user.go:22","msg":"SignUp with invalid param","error":"Key: 'ParamSignUp.rePassword' Error:Field validation for 'rePassword' failed on the 'required' tag\nKey: 'ParamSignUp.re_password' Error:Field validation for 're_password' failed on the 'eqfield' tag"}
{"level":"INFO","time":"2022-05-16T23:10:39.622+0800","caller":"logger/logger.go:71","msg":"/signup","status":200,"method":"POST","path":"/signup","query":"","ip":"127.0.0.1","user-agent":"PostmanRuntime/7.29.0","error":"","cost":0.0004982}
{"level":"DEBUG","time":"2022-05-16T23:11:54.683+0800","caller":"bluebell/main.go:34","msg":"logger init success!!!"}
{"level":"INFO","time":"2022-05-16T23:11:54.687+0800","caller":"bluebell/main.go:58","msg":":8080"}
{"level":"DEBUG","time":"2022-05-16T23:13:19.393+0800","caller":"bluebell/main.go:34","msg":"logger init success!!!"}
{"level":"INFO","time":"2022-05-16T23:13:19.397+0800","caller":"bluebell/main.go:58","msg":":8080"}
{"level":"DEBUG","time":"2022-05-18T23:35:01.558+0800","caller":"bluebell/main.go:34","msg":"logger init success!!!"}
{"level":"INFO","time":"2022-05-18T23:35:01.566+0800","caller":"bluebell/main.go:58","msg":":8080"}
{"level":"ERROR","time":"2022-05-18T23:35:36.491+0800","caller":"controllers/user.go:22","msg":"SignUp with invalid param","error":"Key: 'ParamSignUp.rePassword' Error:Field validation for 'rePassword' failed on the 'eqfield' tag\nKey: 'ParamSignUp.re_password' Error:Field validation for 're_password' failed on the 'eqfield' tag"}
{"level":"INFO","time":"2022-05-18T23:35:36.491+0800","caller":"logger/logger.go:71","msg":"/signup","status":200,"method":"POST","path":"/signup","query":"","ip":"127.0.0.1","user-agent":"PostmanRuntime/7.29.0","error":"","cost":0.0011012}
{"level":"INFO","time":"2022-05-18T23:35:46.598+0800","caller":"logger/logger.go:71","msg":"/signup","status":200,"method":"POST","path":"/signup","query":"","ip":"127.0.0.1","user-agent":"PostmanRuntime/7.29.0","error":"","cost":0.0118549}
{"level":"INFO","time":"2022-05-18T23:36:44.084+0800","caller":"logger/logger.go:71","msg":"/signup","status":200,"method":"POST","path":"/signup","query":"","ip":"127.0.0.1","user-agent":"PostmanRuntime/7.29.0","error":"","cost":0.0016381}
{"level":"DEBUG","time":"2022-05-19T22:42:40.439+0800","caller":"bluebell/main.go:34","msg":"logger init success!!!"}
{"level":"INFO","time":"2022-05-19T22:42:40.447+0800","caller":"bluebell/main.go:58","msg":":8080"}
{"level":"ERROR","time":"2022-05-19T22:43:12.719+0800","caller":"controllers/user.go:22","msg":"SignUp with invalid param","error":"Key: 'ParamSignUp.rePassword' Error:Field validation for 'rePassword' failed on the 'eqfield' tag\nKey: 'ParamSignUp.re_password' Error:Field validation for 're_password' failed on the 'eqfield' tag"}
{"level":"INFO","time":"2022-05-19T22:43:12.720+0800","caller":"logger/logger.go:83","msg":"/signup","status":200,"method":"POST","path":"/signup","query":"","ip":"127.0.0.1","user-agent":"PostmanRuntime/7.29.0","error":"","cost":0.0008541}
{"level":"INFO","time":"2022-05-19T22:50:18.153+0800","caller":"bluebell/main.go:76","msg":"shutdown server..."}
{"level":"INFO","time":"2022-05-19T22:50:18.167+0800","caller":"bluebell/main.go:84","msg":"server exiting"}
{"level":"DEBUG","time":"2022-05-19T23:47:08.691+0800","caller":"bluebell/main.go:34","msg":"logger init success!!!"}
{"level":"INFO","time":"2022-05-19T23:47:08.695+0800","caller":"bluebell/main.go:58","msg":":8080"}
{"level":"INFO","time":"2022-05-19T23:47:25.713+0800","caller":"logger/logger.go:83","msg":"/login","status":200,"method":"POST","path":"/login","query":"","ip":"127.0.0.1","user-agent":"PostmanRuntime/7.29.0","error":"","cost":0.0033783}
{"level":"INFO","time":"2022-05-19T23:47:36.577+0800","caller":"logger/logger.go:83","msg":"/login","status":200,"method":"POST","path":"/login","query":"","ip":"127.0.0.1","user-agent":"PostmanRuntime/7.29.0","error":"","cost":0.0012774}
{"level":"INFO","time":"2022-05-19T23:48:22.229+0800","caller":"logger/logger.go:83","msg":"/login","status":200,"method":"POST","path":"/login","query":"","ip":"127.0.0.1","user-agent":"PostmanRuntime/7.29.0","error":"","cost":0.0014337}
{"level":"INFO","time":"2022-05-19T23:50:42.042+0800","caller":"bluebell/main.go:76","msg":"shutdown server..."}
{"level":"INFO","time":"2022-05-19T23:50:42.056+0800","caller":"bluebell/main.go:84","msg":"server exiting"}
{"level":"DEBUG","time":"2022-05-19T23:50:47.787+0800","caller":"bluebell/main.go:34","msg":"logger init success!!!"}
{"level":"INFO","time":"2022-05-19T23:50:47.791+0800","caller":"bluebell/main.go:58","msg":":8080"}
{"level":"INFO","time":"2022-05-19T23:50:53.668+0800","caller":"logger/logger.go:83","msg":"/login","status":200,"method":"POST","path":"/login","query":"","ip":"127.0.0.1","user-agent":"PostmanRuntime/7.29.0","error":"","cost":0.003738}
{"level":"ERROR","time":"2022-05-19T23:51:46.850+0800","caller":"controllers/user.go:71","msg":"service.Login failed.","用户:":"wanli111","error":"wanli111该用户不存在"}
{"level":"INFO","time":"2022-05-19T23:51:46.851+0800","caller":"logger/logger.go:83","msg":"/login","status":200,"method":"POST","path":"/login","query":"","ip":"127.0.0.1","user-agent":"PostmanRuntime/7.29.0","error":"","cost":0.0022269}
{"level":"DEBUG","time":"2022-05-19T23:52:46.956+0800","caller":"bluebell/main.go:34","msg":"logger init success!!!"}
{"level":"INFO","time":"2022-05-19T23:52:46.961+0800","caller":"bluebell/main.go:58","msg":":8080"}
{"level":"ERROR","time":"2022-05-19T23:53:10.088+0800","caller":"controllers/user.go:71","msg":"service.Login failed.","用户:":"wanli111","error":"wanli111该用户不存在"}
{"level":"INFO","time":"2022-05-19T23:53:10.089+0800","caller":"logger/logger.go:83","msg":"/login","status":200,"method":"POST","path":"/login","query":"","ip":"127.0.0.1","user-agent":"PostmanRuntime/7.29.0","error":"","cost":0.0034103}
{"level":"ERROR","time":"2022-05-19T23:53:14.343+0800","caller":"controllers/user.go:71","msg":"service.Login failed.","用户:":"wanli","error":"密码错误"}
{"level":"INFO","time":"2022-05-19T23:53:14.343+0800","caller":"logger/logger.go:83","msg":"/login","status":200,"method":"POST","path":"/login","query":"","ip":"127.0.0.1","user-agent":"PostmanRuntime/7.29.0","error":"","cost":0.0008611}
{"level":"ERROR","time":"2022-05-19T23:53:31.801+0800","caller":"controllers/user.go:71","msg":"service.Login failed.","用户:":"wanli","error":"密码错误"}
{"level":"INFO","time":"2022-05-19T23:53:31.801+0800","caller":"logger/logger.go:83","msg":"/login","status":200,"method":"POST","path":"/login","query":"","ip":"127.0.0.1","user-agent":"PostmanRuntime/7.29.0","error":"","cost":0.0021899}
{"level":"INFO","time":"2022-05-19T23:53:35.693+0800","caller":"logger/logger.go:83","msg":"/login","status":200,"method":"POST","path":"/login","query":"","ip":"127.0.0.1","user-agent":"PostmanRuntime/7.29.0","error":"","cost":0.0011039}
{"level":"ERROR","time":"2022-05-19T23:53:38.231+0800","caller":"controllers/user.go:71","msg":"service.Login failed.","用户:":"wanli","error":"密码错误"}
{"level":"INFO","time":"2022-05-19T23:53:38.231+0800","caller":"logger/logger.go:83","msg":"/login","status":200,"method":"POST","path":"/login","query":"","ip":"127.0.0.1","user-agent":"PostmanRuntime/7.29.0","error":"","cost":0.0013993}
{"level":"DEBUG","time":"2022-05-19T23:53:50.953+0800","caller":"bluebell/main.go:34","msg":"logger init success!!!"}
{"level":"INFO","time":"2022-05-19T23:53:50.958+0800","caller":"bluebell/main.go:58","msg":":8080"}
{"level":"INFO","time":"2022-05-19T23:53:52.800+0800","caller":"logger/logger.go:83","msg":"/login","status":200,"method":"POST","path":"/login","query":"","ip":"127.0.0.1","user-agent":"PostmanRuntime/7.29.0","error":"","cost":0.0027344}
{"level":"INFO","time":"2022-05-19T23:53:54.757+0800","caller":"logger/logger.go:83","msg":"/login","status":200,"method":"POST","path":"/login","query":"","ip":"127.0.0.1","user-agent":"PostmanRuntime/7.29.0","error":"","cost":0.0009545}
{"level":"DEBUG","time":"2022-05-19T23:54:25.335+0800","caller":"bluebell/main.go:34","msg":"logger init success!!!"}
{"level":"INFO","time":"2022-05-19T23:54:25.340+0800","caller":"bluebell/main.go:58","msg":":8080"}
{"level":"ERROR","time":"2022-05-19T23:54:26.273+0800","caller":"controllers/user.go:71","msg":"service.Login failed.","用户:":"wanli","error":"密码错误"}
{"level":"INFO","time":"2022-05-19T23:54:26.274+0800","caller":"logger/logger.go:83","msg":"/login","status":200,"method":"POST","path":"/login","query":"","ip":"127.0.0.1","user-agent":"PostmanRuntime/7.29.0","error":"","cost":0.0016783}
{"level":"INFO","time":"2022-05-19T23:54:30.981+0800","caller":"logger/logger.go:83","msg":"/login","status":200,"method":"POST","path":"/login","query":"","ip":"127.0.0.1","user-agent":"PostmanRuntime/7.29.0","error":"","cost":0.0007061}
{"level":"INFO","time":"2022-05-19T23:54:36.918+0800","caller":"bluebell/main.go:76","msg":"shutdown server..."}
{"level":"INFO","time":"2022-05-19T23:54:36.920+0800","caller":"bluebell/main.go:84","msg":"server exiting"}
{"level":"DEBUG","time":"2022-05-21T17:08:34.564+0800","caller":"bluebell/main.go:34","msg":"logger init success!!!"}
{"level":"INFO","time":"2022-05-21T17:08:34.573+0800","caller":"bluebell/main.go:58","msg":":8080"}
{"level":"INFO","time":"2022-05-21T17:09:04.178+0800","caller":"logger/logger.go:83","msg":"/login","status":200,"method":"POST","path":"/login","query":"","ip":"127.0.0.1","user-agent":"PostmanRuntime/7.29.0","error":"","cost":0.0026141}
{"level":"ERROR","time":"2022-05-21T17:09:20.935+0800","caller":"controllers/user.go:69","msg":"service.Login failed.","用户:":"wanli","error":"密码错误"}
{"level":"INFO","time":"2022-05-21T17:09:20.935+0800","caller":"logger/logger.go:83","msg":"/login","status":200,"method":"POST","path":"/login","query":"","ip":"127.0.0.1","user-agent":"PostmanRuntime/7.29.0","error":"","cost":0.0018806}
{"level":"ERROR","time":"2022-05-21T17:09:48.831+0800","caller":"controllers/user.go:55","msg":"Login with invalid param","error":"Key: 'ParamLogin.username' Error:Field validation for 'username' failed on the 'required' tag"}
{"level":"INFO","time":"2022-05-21T17:09:48.832+0800","caller":"logger/logger.go:83","msg":"/login","status":200,"method":"POST","path":"/login","query":"","ip":"127.0.0.1","user-agent":"PostmanRuntime/7.29.0","error":"","cost":0.0001682}
{"level":"ERROR","time":"2022-05-21T17:10:12.811+0800","caller":"controllers/user.go:55","msg":"Login with invalid param","error":"Key: 'ParamLogin.username' Error:Field validation for 'username' failed on the 'required' tag\nKey: 'ParamLogin.password' Error:Field validation for 'password' failed on the 'required' tag"}
{"level":"INFO","time":"2022-05-21T17:10:12.812+0800","caller":"logger/logger.go:83","msg":"/login","status":200,"method":"POST","path":"/login","query":"","ip":"127.0.0.1","user-agent":"PostmanRuntime/7.29.0","error":"","cost":0.0008231}
{"level":"ERROR","time":"2022-05-21T17:10:28.292+0800","caller":"controllers/user.go:69","msg":"service.Login failed.","用户:":"wanli","error":"密码错误"}
{"level":"INFO","time":"2022-05-21T17:10:28.293+0800","caller":"logger/logger.go:83","msg":"/login","status":200,"method":"POST","path":"/login","query":"","ip":"127.0.0.1","user-agent":"PostmanRuntime/7.29.0","error":"","cost":0.002033}
{"level":"ERROR","time":"2022-05-21T17:10:45.674+0800","caller":"controllers/user.go:69","msg":"service.Login failed.","用户:":"wanl1i","error":"该用户不存在"}
{"level":"INFO","time":"2022-05-21T17:10:45.674+0800","caller":"logger/logger.go:83","msg":"/login","status":200,"method":"POST","path":"/login","query":"","ip":"127.0.0.1","user-agent":"PostmanRuntime/7.29.0","error":"","cost":0.0012797}
{"level":"ERROR","time":"2022-05-21T17:10:53.627+0800","caller":"controllers/user.go:69","msg":"service.Login failed.","用户:":"wanli","error":"密码错误"}
{"level":"INFO","time":"2022-05-21T17:10:53.629+0800","caller":"logger/logger.go:83","msg":"/login","status":200,"method":"POST","path":"/login","query":"","ip":"127.0.0.1","user-agent":"PostmanRuntime/7.29.0","error":"","cost":0.0038147}
{"level":"ERROR","time":"2022-05-21T17:12:00.904+0800","caller":"controllers/user.go:69","msg":"service.Login failed.","用户:":"wanli","error":"密码错误"}
{"level":"INFO","time":"2022-05-21T17:12:00.904+0800","caller":"logger/logger.go:83","msg":"/login","status":200,"method":"POST","path":"/login","query":"","ip":"127.0.0.1","user-agent":"PostmanRuntime/7.29.0","error":"","cost":0.0009523}
{"level":"INFO","time":"2022-05-21T17:13:12.971+0800","caller":"logger/logger.go:83","msg":"/login","status":200,"method":"POST","path":"/login","query":"","ip":"127.0.0.1","user-agent":"PostmanRuntime/7.29.0","error":"","cost":0.0009432}
{"level":"ERROR","time":"2022-05-21T17:13:21.987+0800","caller":"controllers/user.go:69","msg":"service.Login failed.","用户:":"wanl1i","error":"该用户不存在"}
{"level":"INFO","time":"2022-05-21T17:13:21.987+0800","caller":"logger/logger.go:83","msg":"/login","status":200,"method":"POST","path":"/login","query":"","ip":"127.0.0.1","user-agent":"PostmanRuntime/7.29.0","error":"","cost":0.0010765}
{"level":"ERROR","time":"2022-05-21T17:13:42.670+0800","caller":"controllers/user.go:69","msg":"service.Login failed.","用户:":"wanli","error":"密码错误"}
{"level":"INFO","time":"2022-05-21T17:13:42.670+0800","caller":"logger/logger.go:83","msg":"/login","status":200,"method":"POST","path":"/login","query":"","ip":"127.0.0.1","user-agent":"PostmanRuntime/7.29.0","error":"","cost":0.0015792}
{"level":"ERROR","time":"2022-05-21T17:13:52.746+0800","caller":"controllers/user.go:55","msg":"Login with invalid param","error":"invalid character '1' looking for beginning of object key string"}
{"level":"INFO","time":"2022-05-21T17:13:52.746+0800","caller":"logger/logger.go:83","msg":"/login","status":200,"method":"POST","path":"/login","query":"","ip":"127.0.0.1","user-agent":"PostmanRuntime/7.29.0","error":"","cost":0.000197}
{"level":"INFO","time":"2022-05-21T17:30:41.147+0800","caller":"bluebell/main.go:76","msg":"shutdown server..."}
{"level":"INFO","time":"2022-05-21T17:30:41.150+0800","caller":"bluebell/main.go:84","msg":"server exiting"}
{"level":"DEBUG","time":"2022-05-21T18:16:10.364+0800","caller":"bluebell/main.go:34","msg":"logger init success!!!"}
{"level":"INFO","time":"2022-05-21T18:16:10.368+0800","caller":"bluebell/main.go:58","msg":":8080"}
{"level":"ERROR","time":"2022-05-21T18:16:17.219+0800","caller":"controllers/user.go:69","msg":"service.Login failed.","用户:":"wanli","error":"密码错误"}
{"level":"INFO","time":"2022-05-21T18:16:17.219+0800","caller":"logger/logger.go:83","msg":"/login","status":200,"method":"POST","path":"/login","query":"","ip":"127.0.0.1","user-agent":"PostmanRuntime/7.29.0","error":"","cost":0.0023031}
{"level":"ERROR","time":"2022-05-21T18:20:48.494+0800","caller":"controllers/user.go:23","msg":"SignUp with invalid param","error":"Key: 'ParamSignUp.rePassword' Error:Field validation for 'rePassword' failed on the 'eqfield' tag\nKey: 'ParamSignUp.re_password' Error:Field validation for 're_password' failed on the 'eqfield' tag"}
{"level":"INFO","time":"2022-05-21T18:20:48.494+0800","caller":"logger/logger.go:83","msg":"/signup","status":200,"method":"POST","path":"/signup","query":"","ip":"127.0.0.1","user-agent":"PostmanRuntime/7.29.0","error":"","cost":0.0009117}
{"level":"ERROR","time":"2022-05-21T18:21:02.328+0800","caller":"controllers/user.go:36","msg":"service.SignUp failed","error":"该用户已存在"}
{"level":"INFO","time":"2022-05-21T18:21:02.329+0800","caller":"logger/logger.go:83","msg":"/signup","status":200,"method":"POST","path":"/signup","query":"","ip":"127.0.0.1","user-agent":"PostmanRuntime/7.29.0","error":"","cost":0.0020458}
{"level":"ERROR","time":"2022-05-21T18:21:08.164+0800","caller":"controllers/user.go:23","msg":"SignUp with invalid param","error":"Key: 'ParamSignUp.rePassword' Error:Field validation for 'rePassword' failed on the 'eqfield' tag\nKey: 'ParamSignUp.re_password' Error:Field validation for 're_password' failed on the 'eqfield' tag"}
{"level":"INFO","time":"2022-05-21T18:21:08.165+0800","caller":"logger/logger.go:83","msg":"/signup","status":200,"method":"POST","path":"/signup","query":"","ip":"127.0.0.1","user-agent":"PostmanRuntime/7.29.0","error":"","cost":0.0008426}
{"level":"ERROR","time":"2022-05-21T18:21:12.130+0800","caller":"controllers/user.go:23","msg":"SignUp with invalid param","error":"Key: 'ParamSignUp.rePassword' Error:Field validation for 'rePassword' failed on the 'eqfield' tag\nKey: 'ParamSignUp.re_password' Error:Field validation for 're_password' failed on the 'eqfield' tag"}
{"level":"INFO","time":"2022-05-21T18:21:12.130+0800","caller":"logger/logger.go:83","msg":"/signup","status":200,"method":"POST","path":"/signup","query":"","ip":"127.0.0.1","user-agent":"PostmanRuntime/7.29.0","error":"","cost":0.0015308}
{"level":"DEBUG","time":"2022-05-21T18:22:08.274+0800","caller":"bluebell/main.go:34","msg":"logger init success!!!"}
{"level":"INFO","time":"2022-05-21T18:22:08.279+0800","caller":"bluebell/main.go:58","msg":":8080"}
{"level":"ERROR","time":"2022-05-21T18:22:11.996+0800","caller":"controllers/user.go:23","msg":"SignUp with invalid param","error":"Key: 'ParamSignUp.rePassword' Error:Field validation for 'rePassword' failed on the 'eqfield' tag\nKey: 'ParamSignUp.re_password' Error:Field validation for 're_password' failed on the 'eqfield' tag"}
{"level":"INFO","time":"2022-05-21T18:22:11.996+0800","caller":"logger/logger.go:83","msg":"/signup","status":200,"method":"POST","path":"/signup","query":"","ip":"127.0.0.1","user-agent":"PostmanRuntime/7.29.0","error":"","cost":0.0005534}
{"level":"DEBUG","time":"2022-05-21T18:22:35.050+0800","caller":"bluebell/main.go:34","msg":"logger init success!!!"}
{"level":"INFO","time":"2022-05-21T18:22:35.054+0800","caller":"bluebell/main.go:58","msg":":8080"}
{"level":"DEBUG","time":"2022-05-21T18:25:02.408+0800","caller":"bluebell/main.go:34","msg":"logger init success!!!"}
{"level":"INFO","time":"2022-05-21T18:25:02.413+0800","caller":"bluebell/main.go:58","msg":":8080"}
{"level":"ERROR","time":"2022-05-21T18:25:14.397+0800","caller":"controllers/user.go:23","msg":"SignUp with invalid param","error":"Key: 'ParamSignUp.rePassword' Error:Field validation for 'rePassword' failed on the 'eqfield' tag\nKey: 'ParamSignUp.re_password' Error:Field validation for 're_password' failed on the 'eqfield' tag"}
{"level":"INFO","time":"2022-05-21T18:25:14.397+0800","caller":"logger/logger.go:83","msg":"/signup","status":200,"method":"POST","path":"/signup","query":"","ip":"127.0.0.1","user-agent":"PostmanRuntime/7.29.0","error":"","cost":0.000518}
{"level":"DEBUG","time":"2022-05-21T18:25:37.973+0800","caller":"bluebell/main.go:34","msg":"logger init success!!!"}
{"level":"INFO","time":"2022-05-21T18:25:37.977+0800","caller":"bluebell/main.go:58","msg":":8080"}
{"level":"DEBUG","time":"2022-05-21T20:32:08.140+0800","caller":"bluebell/main.go:34","msg":"logger init success!!!"}
{"level":"INFO","time":"2022-05-21T20:32:08.149+0800","caller":"bluebell/main.go:58","msg":":8080"}
{"level":"INFO","time":"2022-05-21T20:32:21.782+0800","caller":"logger/logger.go:83","msg":"/login","status":200,"method":"POST","path":"/login","query":"","ip":"127.0.0.1","user-agent":"PostmanRuntime/7.29.0","error":"","cost":0.0032515}
{"level":"DEBUG","time":"2022-05-21T20:42:04.458+0800","caller":"bluebell/main.go:34","msg":"logger init success!!!"}
{"level":"INFO","time":"2022-05-21T20:42:04.462+0800","caller":"bluebell/main.go:58","msg":":8080"}
{"level":"DEBUG","time":"2022-05-21T20:42:07.696+0800","caller":"bluebell/main.go:34","msg":"logger init success!!!"}
{"level":"INFO","time":"2022-05-21T20:42:07.700+0800","caller":"bluebell/main.go:58","msg":":8080"}
{"level":"DEBUG","time":"2022-05-21T20:50:14.932+0800","caller":"bluebell/main.go:34","msg":"logger init success!!!"}
{"level":"INFO","time":"2022-05-21T20:50:14.938+0800","caller":"bluebell/main.go:58","msg":":8080"}
{"level":"DEBUG","time":"2022-05-21T20:51:49.871+0800","caller":"bluebell/main.go:34","msg":"logger init success!!!"}
{"level":"INFO","time":"2022-05-21T20:51:49.876+0800","caller":"bluebell/main.go:58","msg":":8080"}
{"level":"DEBUG","time":"2022-05-21T20:54:18.472+0800","caller":"bluebell/main.go:34","msg":"logger init success!!!"}
{"level":"INFO","time":"2022-05-21T20:54:18.476+0800","caller":"bluebell/main.go:58","msg":":8080"}
{"level":"DEBUG","time":"2022-05-21T20:57:22.342+0800","caller":"bluebell/main.go:34","msg":"logger init success!!!"}
{"level":"INFO","time":"2022-05-21T20:57:22.346+0800","caller":"bluebell/main.go:58","msg":":8080"}
{"level":"INFO","time":"2022-05-21T20:57:43.073+0800","caller":"logger/logger.go:83","msg":"/auth","status":200,"method":"GET","path":"/auth","query":"","ip":"127.0.0.1","user-agent":"PostmanRuntime/7.29.0","error":"","cost":0}
{"level":"INFO","time":"2022-05-21T20:58:17.281+0800","caller":"logger/logger.go:83","msg":"/auth","status":200,"method":"GET","path":"/auth","query":"","ip":"127.0.0.1","user-agent":"PostmanRuntime/7.29.0","error":"","cost":0}
{"level":"INFO","time":"2022-05-21T20:58:27.066+0800","caller":"logger/logger.go:83","msg":"/login","status":200,"method":"POST","path":"/login","query":"","ip":"127.0.0.1","user-agent":"PostmanRuntime/7.29.0","error":"","cost":0.0015929}
{"level":"INFO","time":"2022-05-21T20:58:43.802+0800","caller":"logger/logger.go:83","msg":"/auth","status":200,"method":"GET","path":"/auth","query":"","ip":"127.0.0.1","user-agent":"PostmanRuntime/7.29.0","error":"","cost":0.000503}
{"level":"INFO","time":"2022-05-21T20:58:54.299+0800","caller":"logger/logger.go:83","msg":"/auth","status":200,"method":"GET","path":"/auth","query":"","ip":"127.0.0.1","user-agent":"PostmanRuntime/7.29.0","error":"","cost":0.0000715}
{"level":"INFO","time":"2022-05-21T20:58:58.614+0800","caller":"logger/logger.go:83","msg":"/auth","status":200,"method":"GET","path":"/auth","query":"","ip":"127.0.0.1","user-agent":"PostmanRuntime/7.29.0","error":"","cost":0}
{"level":"INFO","time":"2022-05-21T21:00:11.577+0800","caller":"logger/logger.go:83","msg":"/auth","status":200,"method":"GET","path":"/auth","query":"","ip":"127.0.0.1","user-agent":"PostmanRuntime/7.29.0","error":"","cost":0.0002145}
{"level":"DEBUG","time":"2022-05-21T21:02:53.785+0800","caller":"bluebell/main.go:34","msg":"logger init success!!!"}
{"level":"INFO","time":"2022-05-21T21:02:53.790+0800","caller":"bluebell/main.go:58","msg":":8080"}
{"level":"DEBUG","time":"2022-05-21T21:05:04.459+0800","caller":"bluebell/main.go:34","msg":"logger init success!!!"}
{"level":"INFO","time":"2022-05-21T21:05:04.464+0800","caller":"bluebell/main.go:58","msg":":8080"}
{"level":"INFO","time":"2022-05-21T21:05:13.687+0800","caller":"logger/logger.go:83","msg":"/auth","status":200,"method":"GET","path":"/auth","query":"","ip":"127.0.0.1","user-agent":"PostmanRuntime/7.29.0","error":"","cost":0.0001491}
{"level":"INFO","time":"2022-05-21T21:05:25.768+0800","caller":"logger/logger.go:83","msg":"/auth","status":200,"method":"GET","path":"/auth","query":"","ip":"127.0.0.1","user-agent":"PostmanRuntime/7.29.0","error":"","cost":0}
{"level":"DEBUG","time":"2022-05-21T21:07:03.023+0800","caller":"bluebell/main.go:34","msg":"logger init success!!!"}
{"level":"INFO","time":"2022-05-21T21:07:03.027+0800","caller":"bluebell/main.go:58","msg":":8080"}
{"level":"DEBUG","time":"2022-05-21T21:07:47.544+0800","caller":"bluebell/main.go:34","msg":"logger init success!!!"}
{"level":"INFO","time":"2022-05-21T21:07:47.548+0800","caller":"bluebell/main.go:58","msg":":8080"}
{"level":"INFO","time":"2022-05-21T21:08:04.005+0800","caller":"logger/logger.go:83","msg":"/auth","status":200,"method":"GET","path":"/auth","query":"","ip":"127.0.0.1","user-agent":"PostmanRuntime/7.29.0","error":"","cost":0.0006714}
{"level":"INFO","time":"2022-05-21T21:08:22.190+0800","caller":"logger/logger.go:83","msg":"/auth","status":200,"method":"GET","path":"/auth","query":"","ip":"127.0.0.1","user-agent":"PostmanRuntime/7.29.0","error":"","cost":0}
{"level":"INFO","time":"2022-05-21T21:08:34.159+0800","caller":"logger/logger.go:83","msg":"/auth","status":200,"method":"GET","path":"/auth","query":"","ip":"127.0.0.1","user-agent":"PostmanRuntime/7.29.0","error":"","cost":0}
{"level":"INFO","time":"2022-05-21T21:08:52.369+0800","caller":"logger/logger.go:83","msg":"/auth","status":200,"method":"GET","path":"/auth","query":"","ip":"127.0.0.1","user-agent":"PostmanRuntime/7.29.0","error":"","cost":0.0001814}
{"level":"DEBUG","time":"2022-05-21T21:12:36.119+0800","caller":"bluebell/main.go:34","msg":"logger init success!!!"}
{"level":"INFO","time":"2022-05-21T21:12:36.124+0800","caller":"bluebell/main.go:58","msg":":8080"}
{"level":"DEBUG","time":"2022-05-21T21:12:37.936+0800","caller":"bluebell/main.go:34","msg":"logger init success!!!"}
{"level":"INFO","time":"2022-05-21T21:12:37.941+0800","caller":"bluebell/main.go:58","msg":":8080"}
{"level":"DEBUG","time":"2022-05-21T21:13:38.255+0800","caller":"bluebell/main.go:34","msg":"logger init success!!!"}
{"level":"INFO","time":"2022-05-21T21:13:38.259+0800","caller":"bluebell/main.go:58","msg":":8080"}
{"level":"INFO","time":"2022-05-21T21:13:40.806+0800","caller":"logger/logger.go:83","msg":"/auth","status":200,"method":"GET","path":"/auth","query":"","ip":"127.0.0.1","user-agent":"PostmanRuntime/7.29.0","error":"","cost":0.0003178}
{"level":"INFO","time":"2022-05-21T21:13:45.660+0800","caller":"logger/logger.go:83","msg":"/auth","status":200,"method":"GET","path":"/auth","query":"","ip":"127.0.0.1","user-agent":"PostmanRuntime/7.29.0","error":"","cost":0}
{"level":"DEBUG","time":"2022-05-21T21:14:55.149+0800","caller":"bluebell/main.go:34","msg":"logger init success!!!"}
{"level":"INFO","time":"2022-05-21T21:14:55.154+0800","caller":"bluebell/main.go:58","msg":":8080"}
{"level":"INFO","time":"2022-05-21T21:14:57.448+0800","caller":"logger/logger.go:83","msg":"/auth","status":200,"method":"GET","path":"/auth","query":"","ip":"127.0.0.1","user-agent":"PostmanRuntime/7.29.0","error":"","cost":0.000515}
{"level":"DEBUG","time":"2022-05-21T21:16:33.699+0800","caller":"bluebell/main.go:34","msg":"logger init success!!!"}
{"level":"INFO","time":"2022-05-21T21:16:33.703+0800","caller":"bluebell/main.go:58","msg":":8080"}
{"level":"DEBUG","time":"2022-05-21T21:36:05.122+0800","caller":"bluebell/main.go:34","msg":"logger init success!!!"}
{"level":"INFO","time":"2022-05-21T21:36:05.127+0800","caller":"bluebell/main.go:58","msg":":8080"}
{"level":"DEBUG","time":"2022-05-21T21:36:05.930+0800","caller":"bluebell/main.go:34","msg":"logger init success!!!"}
{"level":"INFO","time":"2022-05-21T21:36:05.934+0800","caller":"bluebell/main.go:58","msg":":8080"}
{"level":"DEBUG","time":"2022-05-21T21:52:34.189+0800","caller":"bluebell/main.go:34","msg":"logger init success!!!"}
{"level":"INFO","time":"2022-05-21T21:52:34.194+0800","caller":"bluebell/main.go:58","msg":":8080"}
{"level":"INFO","time":"2022-05-21T21:52:37.514+0800","caller":"logger/logger.go:83","msg":"/auth","status":200,"method":"GET","path":"/auth","query":"","ip":"127.0.0.1","user-agent":"PostmanRuntime/7.29.0","error":"","cost":0.0004272}
{"level":"DEBUG","time":"2022-05-21T21:59:15.972+0800","caller":"bluebell/main.go:34","msg":"logger init success!!!"}
{"level":"INFO","time":"2022-05-21T21:59:15.977+0800","caller":"bluebell/main.go:58","msg":":8080"}
{"level":"DEBUG","time":"2022-05-21T21:59:22.500+0800","caller":"bluebell/main.go:34","msg":"logger init success!!!"}
{"level":"INFO","time":"2022-05-21T21:59:22.504+0800","caller":"bluebell/main.go:58","msg":":8080"}
{"level":"DEBUG","time":"2022-05-21T22:03:19.599+0800","caller":"bluebell/main.go:34","msg":"logger init success!!!"}
{"level":"INFO","time":"2022-05-21T22:03:19.603+0800","caller":"bluebell/main.go:58","msg":":8080"}
{"level":"DEBUG","time":"2022-05-22T16:15:01.225+0800","caller":"bluebell/main.go:34","msg":"logger init success!!!"}
{"level":"INFO","time":"2022-05-22T16:15:01.232+0800","caller":"bluebell/main.go:58","msg":":8080"}
{"level":"DEBUG","time":"2022-05-22T16:16:08.200+0800","caller":"bluebell/main.go:34","msg":"logger init success!!!"}
{"level":"INFO","time":"2022-05-22T16:16:08.204+0800","caller":"bluebell/main.go:58","msg":":8080"}
{"level":"INFO","time":"2022-05-22T16:16:27.245+0800","caller":"logger/logger.go:83","msg":"/signup","status":404,"method":"POST","path":"/signup","query":"","ip":"127.0.0.1","user-agent":"PostmanRuntime/7.29.0","error":"","cost":0}
{"level":"ERROR","time":"2022-05-22T16:16:36.620+0800","caller":"controllers/user.go:25","msg":"SignUp with invalid param","error":"Key: 'ParamSignUp.rePassword' Error:Field validation for 'rePassword' failed on the 'eqfield' tag\nKey: 'ParamSignUp.re_password' Error:Field validation for 're_password' failed on the 'eqfield' tag"}
{"level":"INFO","time":"2022-05-22T16:16:36.620+0800","caller":"logger/logger.go:83","msg":"/api/v1/signup","status":200,"method":"POST","path":"/api/v1/signup","query":"","ip":"127.0.0.1","user-agent":"PostmanRuntime/7.29.0","error":"","cost":0.0014623}
{"level":"ERROR","time":"2022-05-22T16:16:41.658+0800","caller":"controllers/user.go:38","msg":"service.SignUp failed","error":"该用户已存在"}
{"level":"INFO","time":"2022-05-22T16:16:41.658+0800","caller":"logger/logger.go:83","msg":"/api/v1/signup","status":200,"method":"POST","path":"/api/v1/signup","query":"","ip":"127.0.0.1","user-agent":"PostmanRuntime/7.29.0","error":"","cost":0.0029723}
{"level":"INFO","time":"2022-05-22T16:16:53.124+0800","caller":"logger/logger.go:83","msg":"/api/v1/login","status":200,"method":"POST","path":"/api/v1/login","query":"","ip":"127.0.0.1","user-agent":"PostmanRuntime/7.29.0","error":"","cost":0.0012261}
{"level":"INFO","time":"2022-05-22T16:17:14.975+0800","caller":"logger/logger.go:83","msg":"/api/v1/community","status":200,"method":"GET","path":"/api/v1/community","query":"","ip":"127.0.0.1","user-agent":"PostmanRuntime/7.29.0","error":"","cost":0}
{"level":"INFO","time":"2022-05-22T16:17:36.569+0800","caller":"logger/logger.go:83","msg":"/api/v1/community","status":200,"method":"GET","path":"/api/v1/community","query":"","ip":"127.0.0.1","user-agent":"PostmanRuntime/7.29.0","error":"","cost":0.0010228}
{"level":"INFO","time":"2022-05-22T16:21:25.391+0800","caller":"logger/logger.go:83","msg":"/api/v1/community","status":200,"method":"GET","path":"/api/v1/community","query":"","ip":"127.0.0.1","user-agent":"PostmanRuntime/7.29.0","error":"","cost":0.0004236}
{"level":"DEBUG","time":"2022-05-22T16:22:44.022+0800","caller":"bluebell/main.go:34","msg":"logger init success!!!"}
{"level":"INFO","time":"2022-05-22T16:22:44.027+0800","caller":"bluebell/main.go:58","msg":":8080"}
{"level":"INFO","time":"2022-05-22T16:22:48.260+0800","caller":"logger/logger.go:83","msg":"/api/v1/community","status":200,"method":"GET","path":"/api/v1/community","query":"","ip":"127.0.0.1","user-agent":"PostmanRuntime/7.29.0","error":"","cost":0.0015043}
{"level":"DEBUG","time":"2022-05-22T16:24:36.941+0800","caller":"bluebell/main.go:34","msg":"logger init success!!!"}
{"level":"INFO","time":"2022-05-22T16:24:36.946+0800","caller":"bluebell/main.go:58","msg":":8080"}
{"level":"INFO","time":"2022-05-22T16:24:42.234+0800","caller":"logger/logger.go:83","msg":"/api/v1/community","status":200,"method":"GET","path":"/api/v1/community","query":"","ip":"127.0.0.1","user-agent":"PostmanRuntime/7.29.0","error":"","cost":0.001508}
{"level":"DEBUG","time":"2022-05-22T16:25:13.878+0800","caller":"bluebell/main.go:34","msg":"logger init success!!!"}
{"level":"INFO","time":"2022-05-22T16:25:13.882+0800","caller":"bluebell/main.go:58","msg":":8080"}
{"level":"DEBUG","time":"2022-05-22T16:27:11.001+0800","caller":"bluebell/main.go:34","msg":"logger init success!!!"}
{"level":"INFO","time":"2022-05-22T16:27:11.005+0800","caller":"bluebell/main.go:58","msg":":8080"}
{"level":"INFO","time":"2022-05-22T16:27:13.950+0800","caller":"logger/logger.go:83","msg":"/api/v1/community","status":200,"method":"GET","path":"/api/v1/community","query":"","ip":"127.0.0.1","user-agent":"PostmanRuntime/7.29.0","error":"","cost":0.0020768}
{"level":"DEBUG","time":"2022-05-22T16:29:57.297+0800","caller":"bluebell/main.go:34","msg":"logger init success!!!"}
{"level":"INFO","time":"2022-05-22T16:29:57.301+0800","caller":"bluebell/main.go:58","msg":":8080"}
{"level":"INFO","time":"2022-05-22T16:30:00.423+0800","caller":"logger/logger.go:83","msg":"/api/v1/community","status":200,"method":"GET","path":"/api/v1/community","query":"","ip":"127.0.0.1","user-agent":"PostmanRuntime/7.29.0","error":"","cost":0.0005018}
{"level":"INFO","time":"2022-05-22T17:59:43.859+0800","caller":"logger/logger.go:83","msg":"/api/v1/community","status":200,"method":"GET","path":"/api/v1/community","query":"","ip":"127.0.0.1","user-agent":"PostmanRuntime/7.29.0","error":"","cost":0.0003943}
{"level":"DEBUG","time":"2022-05-22T19:36:28.411+0800","caller":"bluebell/main.go:34","msg":"logger init success!!!"}
{"level":"INFO","time":"2022-05-22T19:36:28.416+0800","caller":"bluebell/main.go:58","msg":":8080"}
{"level":"DEBUG","time":"2022-05-22T19:37:21.128+0800","caller":"bluebell/main.go:34","msg":"logger init success!!!"}
{"level":"INFO","time":"2022-05-22T19:37:21.133+0800","caller":"bluebell/main.go:58","msg":":8080"}
{"level":"DEBUG","time":"2022-05-22T19:38:16.837+0800","caller":"bluebell/main.go:34","msg":"logger init success!!!"}
{"level":"INFO","time":"2022-05-22T19:38:16.841+0800","caller":"bluebell/main.go:58","msg":":8080"}
{"level":"INFO","time":"2022-05-22T19:38:30.357+0800","caller":"logger/logger.go:83","msg":"/api/v1/community","status":200,"method":"GET","path":"/api/v1/community","query":"","ip":"127.0.0.1","user-agent":"PostmanRuntime/7.29.0","error":"","cost":0}
{"level":"INFO","time":"2022-05-22T19:38:32.419+0800","caller":"logger/logger.go:83","msg":"/api/v1/login","status":200,"method":"POST","path":"/api/v1/login","query":"","ip":"127.0.0.1","user-agent":"PostmanRuntime/7.29.0","error":"","cost":0.0027716}
{"level":"INFO","time":"2022-05-22T19:38:42.911+0800","caller":"logger/logger.go:83","msg":"/api/v1/community","status":200,"method":"GET","path":"/api/v1/community","query":"","ip":"127.0.0.1","user-agent":"PostmanRuntime/7.29.0","error":"","cost":0.000615}
{"level":"INFO","time":"2022-05-22T19:39:00.547+0800","caller":"logger/logger.go:83","msg":"/api/v1/community/1","status":200,"method":"GET","path":"/api/v1/community/1","query":"","ip":"127.0.0.1","user-agent":"PostmanRuntime/7.29.0","error":"","cost":0.0008838}
{"level":"DEBUG","time":"2022-05-22T19:43:15.875+0800","caller":"bluebell/main.go:34","msg":"logger init success!!!"}
{"level":"INFO","time":"2022-05-22T19:43:15.880+0800","caller":"bluebell/main.go:58","msg":":8080"}
{"level":"INFO","time":"2022-05-22T19:43:22.761+0800","caller":"logger/logger.go:83","msg":"/api/v1/community/1","status":200,"method":"GET","path":"/api/v1/community/1","query":"","ip":"127.0.0.1","user-agent":"PostmanRuntime/7.29.0","error":"","cost":0.001877}
{"level":"INFO","time":"2022-05-22T19:43:36.014+0800","caller":"logger/logger.go:83","msg":"/api/v1/community/11","status":200,"method":"GET","path":"/api/v1/community/11","query":"","ip":"127.0.0.1","user-agent":"PostmanRuntime/7.29.0","error":"","cost":0.0003737}
{"level":"DEBUG","time":"2022-05-22T19:45:19.351+0800","caller":"bluebell/main.go:34","msg":"logger init success!!!"}
{"level":"INFO","time":"2022-05-22T19:45:19.356+0800","caller":"bluebell/main.go:58","msg":":8080"}
{"level":"ERROR","time":"2022-05-22T19:45:28.230+0800","caller":"service/community.go:26","msg":"mysql.CommunityDetail failed.","error":"无效的ID"}
{"level":"ERROR","time":"2022-05-22T19:45:28.231+0800","caller":"controllers/community.go:38","msg":"service.GetCommunityList failed.","error":"无效的ID"}
{"level":"INFO","time":"2022-05-22T19:45:28.231+0800","caller":"logger/logger.go:83","msg":"/api/v1/community/11","status":200,"method":"GET","path":"/api/v1/community/11","query":"","ip":"127.0.0.1","user-agent":"PostmanRuntime/7.29.0","error":"","cost":0.0018899}
{"level":"DEBUG","time":"2022-05-22T19:48:17.789+0800","caller":"bluebell/main.go:34","msg":"logger init success!!!"}
{"level":"INFO","time":"2022-05-22T19:48:17.794+0800","caller":"bluebell/main.go:58","msg":":8080"}
{"level":"INFO","time":"2022-05-22T19:48:20.621+0800","caller":"logger/logger.go:83","msg":"/api/v1/community/11","status":200,"method":"GET","path":"/api/v1/community/11","query":"","ip":"127.0.0.1","user-agent":"PostmanRuntime/7.29.0","error":"","cost":0.0010672}
{"level":"DEBUG","time":"2022-05-22T19:48:35.377+0800","caller":"bluebell/main.go:34","msg":"logger init success!!!"}
{"level":"INFO","time":"2022-05-22T19:48:35.382+0800","caller":"bluebell/main.go:58","msg":":8080"}
{"level":"ERROR","time":"2022-05-22T19:48:37.794+0800","caller":"service/community.go:26","msg":"mysql.CommunityDetail failed.","error":"无效的ID"}
{"level":"ERROR","time":"2022-05-22T19:48:37.794+0800","caller":"controllers/community.go:38","msg":"service.GetCommunityList failed.","error":"无效的ID"}
{"level":"INFO","time":"2022-05-22T19:48:37.794+0800","caller":"logger/logger.go:83","msg":"/api/v1/community/11","status":200,"method":"GET","path":"/api/v1/community/11","query":"","ip":"127.0.0.1","user-agent":"PostmanRuntime/7.29.0","error":"","cost":0.0015581}
{"level":"DEBUG","time":"2022-05-22T19:49:10.318+0800","caller":"bluebell/main.go:34","msg":"logger init success!!!"}
{"level":"INFO","time":"2022-05-22T19:49:10.323+0800","caller":"bluebell/main.go:58","msg":":8080"}
{"level":"ERROR","time":"2022-05-22T19:49:13.485+0800","caller":"service/community.go:26","msg":"mysql.CommunityDetail failed.","error":"无效的ID"}
{"level":"ERROR","time":"2022-05-22T19:49:13.485+0800","caller":"controllers/community.go:38","msg":"service.GetCommunityList failed.","error":"无效的ID"}
{"level":"INFO","time":"2022-05-22T19:49:13.486+0800","caller":"logger/logger.go:83","msg":"/api/v1/community/11","status":200,"method":"GET","path":"/api/v1/community/11","query":"","ip":"127.0.0.1","user-agent":"PostmanRuntime/7.29.0","error":"","cost":0.0018641}
{"level":"DEBUG","time":"2022-05-22T19:51:32.675+0800","caller":"bluebell/main.go:34","msg":"logger init success!!!"}
{"level":"INFO","time":"2022-05-22T19:51:32.679+0800","caller":"bluebell/main.go:58","msg":":8080"}
{"level":"DEBUG","time":"2022-05-22T19:52:18.745+0800","caller":"bluebell/main.go:34","msg":"logger init success!!!"}
{"level":"INFO","time":"2022-05-22T19:52:18.749+0800","caller":"bluebell/main.go:58","msg":":8080"}
{"level":"DEBUG","time":"2022-05-22T19:52:51.394+0800","caller":"bluebell/main.go:34","msg":"logger init success!!!"}
{"level":"INFO","time":"2022-05-22T19:52:51.400+0800","caller":"bluebell/main.go:58","msg":":8080"}
{"level":"ERROR","time":"2022-05-22T19:52:53.064+0800","caller":"service/community.go:26","msg":"mysql.CommunityDetail failed.","error":"无效的ID"}
{"level":"ERROR","time":"2022-05-22T19:52:53.064+0800","caller":"controllers/community.go:39","msg":"service.GetCommunityList failed.","error":"无效的ID"}
{"level":"INFO","time":"2022-05-22T19:52:53.064+0800","caller":"logger/logger.go:83","msg":"/api/v1/community/11","status":200,"method":"GET","path":"/api/v1/community/11","query":"","ip":"127.0.0.1","user-agent":"PostmanRuntime/7.29.0","error":"","cost":0.0012213}
{"level":"INFO","time":"2022-05-22T19:52:58.754+0800","caller":"logger/logger.go:83","msg":"/api/v1/community/1","status":200,"method":"GET","path":"/api/v1/community/1","query":"","ip":"127.0.0.1","user-agent":"PostmanRuntime/7.29.0","error":"","cost":0.0015349}
{"level":"INFO","time":"2022-05-22T19:53:04.052+0800","caller":"logger/logger.go:83","msg":"/api/v1/community","status":200,"method":"GET","path":"/api/v1/community","query":"","ip":"127.0.0.1","user-agent":"PostmanRuntime/7.29.0","error":"","cost":0.0008203}
{"level":"INFO","time":"2022-05-22T19:53:13.046+0800","caller":"logger/logger.go:83","msg":"/api/v1/community","status":200,"method":"GET","path":"/api/v1/community","query":"","ip":"127.0.0.1","user-agent":"PostmanRuntime/7.29.0","error":"","cost":0}
{"level":"INFO","time":"2022-05-22T19:53:19.534+0800","caller":"logger/logger.go:83","msg":"/api/v1/community/z","status":200,"method":"GET","path":"/api/v1/community/z","query":"","ip":"127.0.0.1","user-agent":"PostmanRuntime/7.29.0","error":"","cost":0.0008017}
{"level":"INFO","time":"2022-05-22T19:53:23.879+0800","caller":"logger/logger.go:83","msg":"/api/v1/community/1","status":200,"method":"GET","path":"/api/v1/community/1","query":"","ip":"127.0.0.1","user-agent":"PostmanRuntime/7.29.0","error":"","cost":0.0006984}
{"level":"INFO","time":"2022-05-22T19:53:27.218+0800","caller":"logger/logger.go:83","msg":"/api/v1/community/3","status":200,"method":"GET","path":"/api/v1/community/3","query":"","ip":"127.0.0.1","user-agent":"PostmanRuntime/7.29.0","error":"","cost":0.0004833}
{"level":"ERROR","time":"2022-05-22T19:53:38.183+0800","caller":"service/community.go:26","msg":"mysql.CommunityDetail failed.","error":"无效的ID"}
{"level":"ERROR","time":"2022-05-22T19:53:38.183+0800","caller":"controllers/community.go:39","msg":"service.GetCommunityList failed.","error":"无效的ID"}
{"level":"INFO","time":"2022-05-22T19:53:38.183+0800","caller":"logger/logger.go:83","msg":"/api/v1/community/31","status":200,"method":"GET","path":"/api/v1/community/31","query":"","ip":"127.0.0.1","user-agent":"PostmanRuntime/7.29.0","error":"","cost":0.0006458}
{"level":"DEBUG","time":"2022-05-22T19:54:52.728+0800","caller":"bluebell/main.go:34","msg":"logger init success!!!"}
{"level":"INFO","time":"2022-05-22T19:54:52.732+0800","caller":"bluebell/main.go:58","msg":":8080"}
{"level":"ERROR","time":"2022-05-22T19:54:56.436+0800","caller":"controllers/community.go:39","msg":"service.GetCommunityList failed.","error":"无效的ID"}
{"level":"INFO","time":"2022-05-22T19:54:56.436+0800","caller":"logger/logger.go:83","msg":"/api/v1/community/31","status":200,"method":"GET","path":"/api/v1/community/31","query":"","ip":"127.0.0.1","user-agent":"PostmanRuntime/7.29.0","error":"","cost":0.0018189}
{"level":"INFO","time":"2022-05-22T20:34:59.538+0800","caller":"bluebell/main.go:76","msg":"shutdown server..."}
{"level":"INFO","time":"2022-05-22T20:34:59.555+0800","caller":"bluebell/main.go:84","msg":"server exiting"}
{"level":"DEBUG","time":"2022-05-23T22:49:39.635+0800","caller":"bluebell/main.go:34","msg":"logger init success!!!"}
{"level":"INFO","time":"2022-05-23T22:49:39.649+0800","caller":"bluebell/main.go:58","msg":":8080"}
{"level":"INFO","time":"2022-05-23T22:49:49.353+0800","caller":"logger/logger.go:83","msg":"/api/v1/communitypost","status":404,"method":"POST","path":"/api/v1/communitypost","query":"","ip":"127.0.0.1","user-agent":"PostmanRuntime/7.29.0","error":"","cost":0}
{"level":"INFO","time":"2022-05-23T22:50:04.826+0800","caller":"logger/logger.go:83","msg":"/api/v1/community/post","status":200,"method":"POST","path":"/api/v1/community/post","query":"","ip":"127.0.0.1","user-agent":"PostmanRuntime/7.29.0","error":"","cost":0.0009438}
{"level":"INFO","time":"2022-05-23T22:50:08.268+0800","caller":"logger/logger.go:83","msg":"/api/v1/login","status":200,"method":"POST","path":"/api/v1/login","query":"","ip":"127.0.0.1","user-agent":"PostmanRuntime/7.29.0","error":"","cost":0.0075396}
{"level":"DEBUG","time":"2022-05-23T22:50:22.206+0800","caller":"controllers/community.go:53","msg":"c.ShouldBindJSON(post) failed.","err":"EOF"}
{"level":"ERROR","time":"2022-05-23T22:50:22.206+0800","caller":"controllers/community.go:54","msg":"create community failed.","error":"EOF"}
{"level":"INFO","time":"2022-05-23T22:50:22.207+0800","caller":"logger/logger.go:83","msg":"/api/v1/community/post","status":200,"method":"POST","path":"/api/v1/community/post","query":"","ip":"127.0.0.1","user-agent":"PostmanRuntime/7.29.0","error":"","cost":0.0011761}
{"level":"DEBUG","time":"2022-05-23T22:50:49.578+0800","caller":"controllers/community.go:53","msg":"c.ShouldBindJSON(post) failed.","err":"Key: 'CommunityPost.community_id' Error:Field validation for 'community_id' failed on the 'required' tag\nKey: 'CommunityPost.content' Error:Field validation for 'content' failed on the 'required' tag"}
{"level":"ERROR","time":"2022-05-23T22:50:49.579+0800","caller":"controllers/community.go:54","msg":"create community failed.","error":"Key: 'CommunityPost.community_id' Error:Field validation for 'community_id' failed on the 'required' tag\nKey: 'CommunityPost.content' Error:Field validation for 'content' failed on the 'required' tag"}
{"level":"INFO","time":"2022-05-23T22:50:49.579+0800","caller":"logger/logger.go:83","msg":"/api/v1/community/post","status":200,"method":"POST","path":"/api/v1/community/post","query":"","ip":"127.0.0.1","user-agent":"PostmanRuntime/7.29.0","error":"","cost":0.0019239}
{"level":"DEBUG","time":"2022-05-23T22:51:57.565+0800","caller":"controllers/community.go:53","msg":"c.ShouldBindJSON(post) failed.","err":"Key: 'CommunityPost.community_id' Error:Field validation for 'community_id' failed on the 'required' tag"}
{"level":"ERROR","time":"2022-05-23T22:51:57.569+0800","caller":"controllers/community.go:54","msg":"create community failed.","error":"Key: 'CommunityPost.community_id' Error:Field validation for 'community_id' failed on the 'required' tag"}
{"level":"INFO","time":"2022-05-23T22:51:57.583+0800","caller":"logger/logger.go:83","msg":"/api/v1/community/post","status":200,"method":"POST","path":"/api/v1/community/post","query":"","ip":"127.0.0.1","user-agent":"PostmanRuntime/7.29.0","error":"","cost":0.0180229}
{"level":"INFO","time":"2022-05-23T22:52:06.191+0800","caller":"logger/logger.go:83","msg":"/api/v1/community/post","status":200,"method":"POST","path":"/api/v1/community/post","query":"","ip":"127.0.0.1","user-agent":"PostmanRuntime/7.29.0","error":"","cost":0.0087334}
{"level":"DEBUG","time":"2022-05-23T22:52:49.775+0800","caller":"bluebell/main.go:34","msg":"logger init success!!!"}
{"level":"INFO","time":"2022-05-23T22:52:49.780+0800","caller":"bluebell/main.go:58","msg":":8080"}
{"level":"INFO","time":"2022-05-23T22:53:04.758+0800","caller":"logger/logger.go:83","msg":"/api/v1/community/post","status":200,"method":"POST","path":"/api/v1/community/post","query":"","ip":"127.0.0.1","user-agent":"PostmanRuntime/7.29.0","error":"","cost":0.5463887}
{"level":"DEBUG","time":"2022-05-25T21:50:42.853+0800","caller":"bluebell/main.go:34","msg":"logger init success!!!"}
{"level":"INFO","time":"2022-05-25T21:50:42.868+0800","caller":"bluebell/main.go:58","msg":":8080"}
{"level":"INFO","time":"2022-05-25T21:50:59.099+0800","caller":"logger/logger.go:83","msg":"/api/v1/login","status":200,"method":"POST","path":"/api/v1/login","query":"","ip":"127.0.0.1","user-agent":"PostmanRuntime/7.29.0","error":"","cost":0.0044751}
{"level":"INFO","time":"2022-05-25T21:51:26.370+0800","caller":"logger/logger.go:83","msg":"/api/v1/community/post","status":200,"method":"POST","path":"/api/v1/community/post","query":"","ip":"127.0.0.1","user-agent":"PostmanRuntime/7.29.0","error":"","cost":0}
{"level":"INFO","time":"2022-05-25T21:52:11.519+0800","caller":"logger/logger.go:83","msg":"/api/v1/community/post/20673432794431489","status":200,"method":"POST","path":"/api/v1/community/post/20673432794431489","query":"","ip":"127.0.0.1","user-agent":"PostmanRuntime/7.29.0","error":"","cost":0.0019901}
{"level":"INFO","time":"2022-05-25T21:52:27.720+0800","caller":"logger/logger.go:83","msg":"/api/v1/community/post/20673432794431489","status":404,"method":"GET","path":"/api/v1/community/post/20673432794431489","query":"","ip":"127.0.0.1","user-agent":"PostmanRuntime/7.29.0","error":"","cost":0}
{"level":"DEBUG","time":"2022-05-25T21:52:46.957+0800","caller":"bluebell/main.go:34","msg":"logger init success!!!"}
{"level":"INFO","time":"2022-05-25T21:52:46.961+0800","caller":"bluebell/main.go:58","msg":":8080"}
{"level":"INFO","time":"2022-05-25T21:52:48.227+0800","caller":"logger/logger.go:83","msg":"/api/v1/community/post/20673432794431489","status":200,"method":"GET","path":"/api/v1/community/post/20673432794431489","query":"","ip":"127.0.0.1","user-agent":"PostmanRuntime/7.29.0","error":"","cost":0.0021236}
{"level":"INFO","time":"2022-05-25T21:52:54.308+0800","caller":"bluebell/main.go:76","msg":"shutdown server..."}
{"level":"INFO","time":"2022-05-25T21:52:54.323+0800","caller":"bluebell/main.go:84","msg":"server exiting"}
{"level":"DEBUG","time":"2022-05-25T22:23:41.004+0800","caller":"bluebell/main.go:34","msg":"logger init success!!!"}
{"level":"INFO","time":"2022-05-25T22:23:41.012+0800","caller":"bluebell/main.go:58","msg":":8080"}
{"level":"INFO","time":"2022-05-25T22:23:45.668+0800","caller":"logger/logger.go:83","msg":"/api/v1/community/post/20673432794431489","status":200,"method":"GET","path":"/api/v1/community/post/20673432794431489","query":"","ip":"127.0.0.1","user-agent":"PostmanRuntime/7.29.0","error":"","cost":0.0008016}
{"level":"INFO","time":"2022-05-25T22:23:49.249+0800","caller":"logger/logger.go:83","msg":"/api/v1/login","status":200,"method":"POST","path":"/api/v1/login","query":"","ip":"127.0.0.1","user-agent":"PostmanRuntime/7.29.0","error":"","cost":0.0019773}
{"level":"ERROR","time":"2022-05-25T22:24:11.973+0800","caller":"logger/logger.go:123","msg":"[Recovery from panic]","error":"runtime error: invalid memory address or nil pointer dereference","request":"GET /api/v1/community/post/20673432794431489 HTTP/1.1\r\nHost: 127.0.0.1:8080\r\nAccept: */*\r\nAccept-Encoding: gzip, deflate, br\r\nAuthorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VyX2lkIjoxOTk1MzA1MzM4MTY4OTM0NSwidXNlcm5hbWUiOiJ3YW5saSIsImV4cCI6MTY1MzQ5MDQyOSwiaXNzIjoiMnp5eXl5eSJ9.agsY-HZ3kVMOxknFwCsnxfpmfjEUKfOcXD0RUgLE86A\r\nConnection: keep-alive\r\nPostman-Token: e55550ec-2c0a-42d6-9055-6b159c474abb\r\nUser-Agent: PostmanRuntime/7.29.0\r\n\r\n","stack":"goroutine 22 [running]:\nruntime/debug.Stack(0x0, 0xc00047a400, 0x1c5)\n\tD:/language/golang/go/src/runtime/debug/stack.go:24 +0xa5\nbluebell/logger.GinRecovery.func1.1(0xc000478000, 0x1)\n\tD:/project/bluebell/logger/logger.go:126 +0x238\npanic(0x167df40, 0x1c32d30)\n\tD:/language/golang/go/src/runtime/panic.go:965 +0x1c7\nbluebell/service.GetPostDetail(0x497260aa000001, 0x11, 0xa, 0x40)\n\tD:/project/bluebell/service/community.go:63 +0x6e0\nbluebell/controllers.PostDetailHandler(0xc000478000)\n\tD:/project/bluebell/controllers/community.go:90 +0x2ce\ngithub.com/gin-gonic/gin.(*Context).Next(...)\n\tD:/language/golang/src/pkg/mod/github.com/gin-gonic/gin@v1.7.7/context.go:168\nbluebell/middlewares.JWTAuthMiddleware.func1(0xc000478000)\n\tD:/project/bluebell/middlewares/auth.go:44 +0x149\ngithub.com/gin-gonic/gin.(*Context).Next(...)\n\tD:/language/golang/src/pkg/mod/github.com/gin-gonic/gin@v1.7.7/context.go:168\nbluebell/logger.GinRecovery.func1(0xc000478000)\n\tD:/project/bluebell/logger/logger.go:137 +0x71\ngithub.com/gin-gonic/gin.(*Context).Next(...)\n\tD:/language/golang/src/pkg/mod/github.com/gin-gonic/gin@v1.7.7/context.go:168\nbluebell/logger.GinLogger.func1(0xc000478000)\n\tD:/project/bluebell/logger/logger.go:80 +0xb3\ngithub.com/gin-gonic/gin.(*Context).Next(...)\n\tD:/language/golang/src/pkg/mod/github.com/gin-gonic/gin@v1.7.7/context.go:168\ngithub.com/gin-gonic/gin.(*Engine).handleHTTPRequest(0xc00043c000, 0xc000478000)\n\tD:/language/golang/src/pkg/mod/github.com/gin-gonic/gin@v1.7.7/gin.go:555 +0x2ca\ngithub.com/gin-gonic/gin.(*Engine).ServeHTTP(0xc00043c000, 0x183f448, 0xc00043a2a0, 0xc000478100)\n\tD:/language/golang/src/pkg/mod/github.com/gin-gonic/gin@v1.7.7/gin.go:511 +0x173\nnet/http.serverHandler.ServeHTTP(0xc00043a0e0, 0x183f448, 0xc00043a2a0, 0xc000478100)\n\tD:/language/golang/go/src/net/http/server.go:2887 +0xaa\nnet/http.(*conn).serve(0xc0000c6000, 0x1841180, 0xc00030c140)\n\tD:/language/golang/go/src/net/http/server.go:1952 +0x8cd\ncreated by net/http.(*Server).Serve\n\tD:/language/golang/go/src/net/http/server.go:3013 +0x3b8\n"}
{"level":"INFO","time":"2022-05-25T22:24:11.975+0800","caller":"logger/logger.go:83","msg":"/api/v1/community/post/20673432794431489","status":500,"method":"GET","path":"/api/v1/community/post/20673432794431489","query":"","ip":"127.0.0.1","user-agent":"PostmanRuntime/7.29.0","error":"","cost":0.0035442}
{"level":"DEBUG","time":"2022-05-25T22:26:39.507+0800","caller":"bluebell/main.go:34","msg":"logger init success!!!"}
{"level":"INFO","time":"2022-05-25T22:26:39.512+0800","caller":"bluebell/main.go:58","msg":":8080"}
{"level":"INFO","time":"2022-05-25T22:26:54.160+0800","caller":"logger/logger.go:83","msg":"/api/v1/community/31","status":200,"method":"GET","path":"/api/v1/community/31","query":"","ip":"127.0.0.1","user-agent":"PostmanRuntime/7.29.0","error":"","cost":0.0009998}
{"level":"ERROR","time":"2022-05-25T22:27:07.114+0800","caller":"controllers/community.go:40","msg":"service.GetCommunityList failed.","error":"无效的ID"}
{"level":"INFO","time":"2022-05-25T22:27:07.115+0800","caller":"logger/logger.go:83","msg":"/api/v1/community/31","status":200,"method":"GET","path":"/api/v1/community/31","query":"","ip":"127.0.0.1","user-agent":"PostmanRuntime/7.29.0","error":"","cost":0.0020232}
{"level":"INFO","time":"2022-05-25T22:27:16.702+0800","caller":"logger/logger.go:83","msg":"/api/v1/community/3","status":200,"method":"GET","path":"/api/v1/community/3","query":"","ip":"127.0.0.1","user-agent":"PostmanRuntime/7.29.0","error":"","cost":0.0013287}
{"level":"INFO","time":"2022-05-25T22:27:20.564+0800","caller":"logger/logger.go:83","msg":"/api/v1/community","status":200,"method":"GET","path":"/api/v1/community","query":"","ip":"127.0.0.1","user-agent":"PostmanRuntime/7.29.0","error":"","cost":0.0000689}
{"level":"INFO","time":"2022-05-25T22:27:25.383+0800","caller":"logger/logger.go:83","msg":"/api/v1/community","status":200,"method":"GET","path":"/api/v1/community","query":"","ip":"127.0.0.1","user-agent":"PostmanRuntime/7.29.0","error":"","cost":0.0005826}
{"level":"INFO","time":"2022-05-25T22:27:43.648+0800","caller":"logger/logger.go:83","msg":"/api/v1/community/post","status":200,"method":"POST","path":"/api/v1/community/post","query":"","ip":"127.0.0.1","user-agent":"PostmanRuntime/7.29.0","error":"","cost":0}
{"level":"INFO","time":"2022-05-25T22:27:48.584+0800","caller":"logger/logger.go:83","msg":"/api/v1/community/post","status":200,"method":"POST","path":"/api/v1/community/post","query":"","ip":"127.0.0.1","user-agent":"PostmanRuntime/7.29.0","error":"","cost":0.0051887}
{"level":"ERROR","time":"2022-05-25T22:28:17.610+0800","caller":"logger/logger.go:123","msg":"[Recovery from panic]","error":"runtime error: invalid memory address or nil pointer dereference","request":"GET /api/v1/community/post/20673432794431489 HTTP/1.1\r\nHost: 127.0.0.1:8080\r\nAccept: */*\r\nAccept-Encoding: gzip, deflate, br\r\nAuthorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VyX2lkIjoxOTk1MzA1MzM4MTY4OTM0NSwidXNlcm5hbWUiOiJ3YW5saSIsImV4cCI6MTY1MzQ5MDQyOSwiaXNzIjoiMnp5eXl5eSJ9.agsY-HZ3kVMOxknFwCsnxfpmfjEUKfOcXD0RUgLE86A\r\nConnection: keep-alive\r\nPostman-Token: 61ff5ff4-2d20-41d8-b44c-79b5bc0f7317\r\nUser-Agent: PostmanRuntime/7.29.0\r\n\r\n","stack":"goroutine 34 [running]:\nruntime/debug.Stack(0x0, 0xc000360a00, 0x1c5)\n\tD:/language/golang/go/src/runtime/debug/stack.go:24 +0xa5\nbluebell/logger.GinRecovery.func1.1(0xc00034e100, 0x1)\n\tD:/project/bluebell/logger/logger.go:126 +0x238\npanic(0xc3df40, 0x11f2d30)\n\tD:/language/golang/go/src/runtime/panic.go:965 +0x1c7\nbluebell/service.GetPostDetail(0x497260aa000001, 0x11, 0xa, 0x40)\n\tD:/project/bluebell/service/community.go:63 +0x6dc\nbluebell/controllers.PostDetailHandler(0xc00034e100)\n\tD:/project/bluebell/controllers/community.go:90 +0x2ce\ngithub.com/gin-gonic/gin.(*Context).Next(...)\n\tD:/language/golang/src/pkg/mod/github.com/gin-gonic/gin@v1.7.7/context.go:168\nbluebell/middlewares.JWTAuthMiddleware.func1(0xc00034e100)\n\tD:/project/bluebell/middlewares/auth.go:44 +0x149\ngithub.com/gin-gonic/gin.(*Context).Next(...)\n\tD:/language/golang/src/pkg/mod/github.com/gin-gonic/gin@v1.7.7/context.go:168\nbluebell/logger.GinRecovery.func1(0xc00034e100)\n\tD:/project/bluebell/logger/logger.go:137 +0x71\ngithub.com/gin-gonic/gin.(*Context).Next(...)\n\tD:/language/golang/src/pkg/mod/github.com/gin-gonic/gin@v1.7.7/context.go:168\nbluebell/logger.GinLogger.func1(0xc00034e100)\n\tD:/project/bluebell/logger/logger.go:80 +0xb3\ngithub.com/gin-gonic/gin.(*Context).Next(...)\n\tD:/language/golang/src/pkg/mod/github.com/gin-gonic/gin@v1.7.7/context.go:168\ngithub.com/gin-gonic/gin.(*Engine).handleHTTPRequest(0xc0002fa340, 0xc00034e100)\n\tD:/language/golang/src/pkg/mod/github.com/gin-gonic/gin@v1.7.7/gin.go:555 +0x2ca\ngithub.com/gin-gonic/gin.(*Engine).ServeHTTP(0xc0002fa340, 0xdff448, 0xc0003581c0, 0xc00034e300)\n\tD:/language/golang/src/pkg/mod/github.com/gin-gonic/gin@v1.7.7/gin.go:511 +0x173\nnet/http.serverHandler.ServeHTTP(0xc00014e1c0, 0xdff448, 0xc0003581c0, 0xc00034e300)\n\tD:/language/golang/go/src/net/http/server.go:2887 +0xaa\nnet/http.(*conn).serve(0xc00032a000, 0xe01180, 0xc0003080c0)\n\tD:/language/golang/go/src/net/http/server.go:1952 +0x8cd\ncreated by net/http.(*Server).Serve\n\tD:/language/golang/go/src/net/http/server.go:3013 +0x3b8\n"}
{"level":"INFO","time":"2022-05-25T22:28:17.611+0800","caller":"logger/logger.go:83","msg":"/api/v1/community/post/20673432794431489","status":500,"method":"GET","path":"/api/v1/community/post/20673432794431489","query":"","ip":"127.0.0.1","user-agent":"PostmanRuntime/7.29.0","error":"","cost":0.0025026}
{"level":"DEBUG","time":"2022-05-25T22:38:02.343+0800","caller":"bluebell/main.go:34","msg":"logger init success!!!"}
{"level":"INFO","time":"2022-05-25T22:38:02.348+0800","caller":"bluebell/main.go:58","msg":":8080"}
{"level":"ERROR","time":"2022-05-25T22:38:07.880+0800","caller":"logger/logger.go:123","msg":"[Recovery from panic]","error":"runtime error: invalid memory address or nil pointer dereference","request":"GET /api/v1/community/post/20673432794431489 HTTP/1.1\r\nHost: 127.0.0.1:8080\r\nAccept: */*\r\nAccept-Encoding: gzip, deflate, br\r\nAuthorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VyX2lkIjoxOTk1MzA1MzM4MTY4OTM0NSwidXNlcm5hbWUiOiJ3YW5saSIsImV4cCI6MTY1MzQ5MDQyOSwiaXNzIjoiMnp5eXl5eSJ9.agsY-HZ3kVMOxknFwCsnxfpmfjEUKfOcXD0RUgLE86A\r\nConnection: keep-alive\r\nPostman-Token: f340de3b-27bd-4513-9492-a6572fc7339f\r\nUser-Agent: PostmanRuntime/7.29.0\r\n\r\n","stack":"goroutine 50 [running]:\nruntime/debug.Stack(0x0, 0xc000390600, 0x1c5)\n\tD:/language/golang/go/src/runtime/debug/stack.go:24 +0xa5\nbluebell/logger.GinRecovery.func1.1(0xc000382700, 0x101)\n\tD:/project/bluebell/logger/logger.go:126 +0x238\npanic(0xd8df40, 0x1342d30)\n\tD:/language/golang/go/src/runtime/panic.go:965 +0x1c7\nbluebell/service.GetPostDetail(0x497260aa000001, 0x11, 0xa, 0x40)\n\tD:/project/bluebell/service/community.go:63 +0x6ca\nbluebell/controllers.PostDetailHandler(0xc000382700)\n\tD:/project/bluebell/controllers/community.go:90 +0x2ce\ngithub.com/gin-gonic/gin.(*Context).Next(...)\n\tD:/language/golang/src/pkg/mod/github.com/gin-gonic/gin@v1.7.7/context.go:168\nbluebell/middlewares.JWTAuthMiddleware.func1(0xc000382700)\n\tD:/project/bluebell/middlewares/auth.go:44 +0x149\ngithub.com/gin-gonic/gin.(*Context).Next(...)\n\tD:/language/golang/src/pkg/mod/github.com/gin-gonic/gin@v1.7.7/context.go:168\nbluebell/logger.GinRecovery.func1(0xc000382700)\n\tD:/project/bluebell/logger/logger.go:137 +0x71\ngithub.com/gin-gonic/gin.(*Context).Next(...)\n\tD:/language/golang/src/pkg/mod/github.com/gin-gonic/gin@v1.7.7/context.go:168\nbluebell/logger.GinLogger.func1(0xc000382700)\n\tD:/project/bluebell/logger/logger.go:80 +0xb3\ngithub.com/gin-gonic/gin.(*Context).Next(...)\n\tD:/language/golang/src/pkg/mod/github.com/gin-gonic/gin@v1.7.7/context.go:168\ngithub.com/gin-gonic/gin.(*Engine).handleHTTPRequest(0xc000434000, 0xc000382700)\n\tD:/language/golang/src/pkg/mod/github.com/gin-gonic/gin@v1.7.7/gin.go:555 +0x2ca\ngithub.com/gin-gonic/gin.(*Engine).ServeHTTP(0xc000434000, 0xf4f468, 0xc0003ac000, 0xc000382600)\n\tD:/language/golang/src/pkg/mod/github.com/gin-gonic/gin@v1.7.7/gin.go:511 +0x173\nnet/http.serverHandler.ServeHTTP(0xc0004320e0, 0xf4f468, 0xc0003ac000, 0xc000382600)\n\tD:/language/golang/go/src/net/http/server.go:2887 +0xaa\nnet/http.(*conn).serve(0xc0000ae000, 0xf511a0, 0xc000312580)\n\tD:/language/golang/go/src/net/http/server.go:1952 +0x8cd\ncreated by net/http.(*Server).Serve\n\tD:/language/golang/go/src/net/http/server.go:3013 +0x3b8\n"}
{"level":"INFO","time":"2022-05-25T22:38:07.881+0800","caller":"logger/logger.go:83","msg":"/api/v1/community/post/20673432794431489","status":500,"method":"GET","path":"/api/v1/community/post/20673432794431489","query":"","ip":"127.0.0.1","user-agent":"PostmanRuntime/7.29.0","error":"","cost":0.0052367}
{"level":"DEBUG","time":"2022-05-25T22:38:45.545+0800","caller":"bluebell/main.go:34","msg":"logger init success!!!"}
{"level":"INFO","time":"2022-05-25T22:38:45.550+0800","caller":"bluebell/main.go:58","msg":":8080"}
{"level":"DEBUG","time":"2022-05-25T22:41:26.684+0800","caller":"bluebell/main.go:34","msg":"logger init success!!!"}
{"level":"INFO","time":"2022-05-25T22:41:26.689+0800","caller":"bluebell/main.go:58","msg":":8080"}
{"level":"DEBUG","time":"2022-05-25T22:46:57.076+0800","caller":"bluebell/main.go:34","msg":"logger init success!!!"}
{"level":"INFO","time":"2022-05-25T22:46:57.080+0800","caller":"bluebell/main.go:58","msg":":8080"}
{"level":"INFO","time":"2022-05-25T22:47:00.228+0800","caller":"logger/logger.go:83","msg":"/api/v1/community/post/20673432794431489","status":200,"method":"GET","path":"/api/v1/community/post/20673432794431489","query":"","ip":"127.0.0.1","user-agent":"PostmanRuntime/7.29.0","error":"","cost":0.0038611}
{"level":"DEBUG","time":"2022-05-25T22:52:19.083+0800","caller":"bluebell/main.go:34","msg":"logger init success!!!"}
{"level":"INFO","time":"2022-05-25T22:52:19.088+0800","caller":"bluebell/main.go:58","msg":":8080"}
{"level":"INFO","time":"2022-05-25T22:52:23.659+0800","caller":"logger/logger.go:83","msg":"/api/v1/community/post/20673432794431489","status":200,"method":"GET","path":"/api/v1/community/post/20673432794431489","query":"","ip":"127.0.0.1","user-agent":"PostmanRuntime/7.29.0","error":"","cost":0.003356}
{"level":"DEBUG","time":"2022-05-25T22:56:32.801+0800","caller":"bluebell/main.go:34","msg":"logger init success!!!"}
{"level":"INFO","time":"2022-05-25T22:56:32.807+0800","caller":"bluebell/main.go:58","msg":":8080"}
{"level":"INFO","time":"2022-05-25T22:56:36.064+0800","caller":"logger/logger.go:83","msg":"/api/v1/community/post/20673432794431489","status":200,"method":"GET","path":"/api/v1/community/post/20673432794431489","query":"","ip":"127.0.0.1","user-agent":"PostmanRuntime/7.29.0","error":"","cost":0.0006623}
{"level":"INFO","time":"2022-05-25T22:56:39.675+0800","caller":"logger/logger.go:83","msg":"/api/v1/login","status":200,"method":"POST","path":"/api/v1/login","query":"","ip":"127.0.0.1","user-agent":"PostmanRuntime/7.29.0","error":"","cost":0.001781}
{"level":"INFO","time":"2022-05-25T22:56:52.775+0800","caller":"logger/logger.go:83","msg":"/api/v1/community/post/20673432794431489","status":200,"method":"GET","path":"/api/v1/community/post/20673432794431489","query":"","ip":"127.0.0.1","user-agent":"PostmanRuntime/7.29.0","error":"","cost":0.0023617}
{"level":"INFO","time":"2022-05-25T22:59:53.517+0800","caller":"bluebell/main.go:76","msg":"shutdown server..."}
{"level":"INFO","time":"2022-05-25T22:59:53.533+0800","caller":"bluebell/main.go:84","msg":"server exiting"}
{"level":"DEBUG","time":"2022-05-28T21:18:22.033+0800","caller":"bluebell/main.go:34","msg":"logger init success!!!"}
{"level":"DEBUG","time":"2022-05-28T21:19:15.589+0800","caller":"bluebell/main.go:34","msg":"logger init success!!!"}
{"level":"INFO","time":"2022-05-28T21:19:15.594+0800","caller":"bluebell/main.go:58","msg":":8080"}
{"level":"INFO","time":"2022-05-28T21:19:19.065+0800","caller":"logger/logger.go:83","msg":"/api/v1/login","status":200,"method":"POST","path":"/api/v1/login","query":"","ip":"127.0.0.1","user-agent":"PostmanRuntime/7.29.0","error":"","cost":0.3359695}
{"level":"INFO","time":"2022-05-28T21:20:11.998+0800","caller":"logger/logger.go:83","msg":"/api/v1/community/post","status":200,"method":"POST","path":"/api/v1/community/post","query":"","ip":"127.0.0.1","user-agent":"PostmanRuntime/7.29.0","error":"","cost":0.0211258}
{"level":"INFO","time":"2022-05-28T21:20:19.243+0800","caller":"logger/logger.go:83","msg":"/api/v1/community/post/20673432794431489","status":200,"method":"GET","path":"/api/v1/community/post/20673432794431489","query":"","ip":"127.0.0.1","user-agent":"PostmanRuntime/7.29.0","error":"","cost":0.0010242}
{"level":"INFO","time":"2022-05-28T21:21:05.804+0800","caller":"logger/logger.go:83","msg":"/api/v1/community/post/list","status":200,"method":"GET","path":"/api/v1/community/post/list","query":"","ip":"127.0.0.1","user-agent":"PostmanRuntime/7.29.0","error":"","cost":0.014741}
{"level":"DEBUG","time":"2022-05-28T21:30:12.183+0800","caller":"bluebell/main.go:34","msg":"logger init success!!!"}
{"level":"INFO","time":"2022-05-28T21:30:12.189+0800","caller":"bluebell/main.go:58","msg":":8080"}
{"level":"DEBUG","time":"2022-05-28T21:30:57.940+0800","caller":"bluebell/main.go:34","msg":"logger init success!!!"}
{"level":"INFO","time":"2022-05-28T21:30:57.946+0800","caller":"bluebell/main.go:58","msg":":8080"}
{"level":"DEBUG","time":"2022-05-28T21:31:07.802+0800","caller":"bluebell/main.go:34","msg":"logger init success!!!"}
{"level":"INFO","time":"2022-05-28T21:31:07.807+0800","caller":"bluebell/main.go:58","msg":":8080"}
{"level":"DEBUG","time":"2022-05-28T21:35:59.161+0800","caller":"bluebell/main.go:34","msg":"logger init success!!!"}
{"level":"INFO","time":"2022-05-28T21:35:59.166+0800","caller":"bluebell/main.go:58","msg":":8080"}
{"level":"INFO","time":"2022-05-28T21:36:03.909+0800","caller":"logger/logger.go:83","msg":"/api/v1/community/post/list","status":200,"method":"GET","path":"/api/v1/community/post/list","query":"","ip":"127.0.0.1","user-agent":"PostmanRuntime/7.29.0","error":"","cost":0.0055651}
{"level":"INFO","time":"2022-05-28T21:36:21.774+0800","caller":"logger/logger.go:83","msg":"/api/v1/community/post/list","status":200,"method":"GET","path":"/api/v1/community/post/list","query":"page=1&size=1","ip":"127.0.0.1","user-agent":"PostmanRuntime/7.29.0","error":"","cost":0.0008879}
{"level":"INFO","time":"2022-05-28T21:36:32.101+0800","caller":"logger/logger.go:83","msg":"/api/v1/community/post/list","status":200,"method":"GET","path":"/api/v1/community/post/list","query":"page=2&size=1","ip":"127.0.0.1","user-agent":"PostmanRuntime/7.29.0","error":"","cost":0.0010521}
{"level":"INFO","time":"2022-05-28T21:36:38.130+0800","caller":"logger/logger.go:83","msg":"/api/v1/community/post/list","status":200,"method":"GET","path":"/api/v1/community/post/list","query":"page=3&size=1","ip":"127.0.0.1","user-agent":"PostmanRuntime/7.29.0","error":"","cost":0.0010138}
{"level":"INFO","time":"2022-05-28T21:36:42.749+0800","caller":"logger/logger.go:83","msg":"/api/v1/community/post/list","status":200,"method":"GET","path":"/api/v1/community/post/list","query":"page=4&size=1","ip":"127.0.0.1","user-agent":"PostmanRuntime/7.29.0","error":"","cost":0.0011994}
{"level":"INFO","time":"2022-05-28T21:36:46.522+0800","caller":"logger/logger.go:83","msg":"/api/v1/community/post/list","status":200,"method":"GET","path":"/api/v1/community/post/list","query":"page=4","ip":"127.0.0.1","user-agent":"PostmanRuntime/7.29.0","error":"","cost":0.0020829}
{"level":"DEBUG","time":"2022-05-28T22:05:02.318+0800","caller":"bluebell/main.go:34","msg":"logger init success!!!"}
{"level":"INFO","time":"2022-05-28T22:05:02.324+0800","caller":"bluebell/main.go:58","msg":":8080"}
{"level":"INFO","time":"2022-05-28T22:16:37.249+0800","caller":"logger/logger.go:83","msg":"/api/v1/login","status":200,"method":"POST","path":"/api/v1/login","query":"","ip":"127.0.0.1","user-agent":"PostmanRuntime/7.29.0","error":"","cost":0.0017309}
{"level":"DEBUG","time":"2022-05-29T17:39:47.561+0800","caller":"bluebell/main.go:34","msg":"logger init success!!!"}
{"level":"INFO","time":"2022-05-29T17:39:47.580+0800","caller":"bluebell/main.go:58","msg":":8080"}
{"level":"DEBUG","time":"2022-05-29T17:40:49.268+0800","caller":"bluebell/main.go:34","msg":"logger init success!!!"}
{"level":"INFO","time":"2022-05-29T17:40:49.274+0800","caller":"bluebell/main.go:58","msg":":8080"}
{"level":"DEBUG","time":"2022-05-29T17:42:58.320+0800","caller":"bluebell/main.go:34","msg":"logger init success!!!"}
{"level":"INFO","time":"2022-05-29T17:42:58.328+0800","caller":"bluebell/main.go:58","msg":":8080"}
{"level":"DEBUG","time":"2022-05-29T17:48:11.514+0800","caller":"bluebell/main.go:34","msg":"logger init success!!!"}
{"level":"INFO","time":"2022-05-29T17:48:11.519+0800","caller":"bluebell/main.go:58","msg":":8080"}
{"level":"INFO","time":"2022-05-29T17:49:31.420+0800","caller":"logger/logger.go:83","msg":"/api/v1/community/post/list","status":404,"method":"POST","path":"/api/v1/community/post/list","query":"","ip":"127.0.0.1","user-agent":"PostmanRuntime/7.29.0","error":"","cost":0}
{"level":"INFO","time":"2022-05-29T17:49:42.142+0800","caller":"logger/logger.go:83","msg":"/api/v1/community/vote","status":404,"method":"POST","path":"/api/v1/community/vote","query":"","ip":"127.0.0.1","user-agent":"PostmanRuntime/7.29.0","error":"","cost":0}
{"level":"DEBUG","time":"2022-05-29T17:51:18.331+0800","caller":"bluebell/main.go:34","msg":"logger init success!!!"}
{"level":"INFO","time":"2022-05-29T17:51:18.337+0800","caller":"bluebell/main.go:58","msg":":8080"}
{"level":"INFO","time":"2022-05-29T17:51:23.140+0800","caller":"logger/logger.go:83","msg":"/api/v1/community/vote","status":200,"method":"POST","path":"/api/v1/community/vote","query":"","ip":"127.0.0.1","user-agent":"PostmanRuntime/7.29.0","error":"","cost":0}
{"level":"INFO","time":"2022-05-29T17:51:27.193+0800","caller":"logger/logger.go:83","msg":"/api/v1/login","status":200,"method":"POST","path":"/api/v1/login","query":"","ip":"127.0.0.1","user-agent":"PostmanRuntime/7.29.0","error":"","cost":0.0021857}
{"level":"INFO","time":"2022-05-29T17:52:06.894+0800","caller":"logger/logger.go:83","msg":"/api/v1/community/vote","status":200,"method":"POST","path":"/api/v1/community/vote","query":"","ip":"127.0.0.1","user-agent":"PostmanRuntime/7.29.0","error":"","cost":0.0010063}
{"level":"INFO","time":"2022-05-29T17:52:19.609+0800","caller":"logger/logger.go:83","msg":"/api/v1/community/vote","status":200,"method":"POST","path":"/api/v1/community/vote","query":"","ip":"127.0.0.1","user-agent":"PostmanRuntime/7.29.0","error":"","cost":0}
{"level":"INFO","time":"2022-05-29T17:52:26.468+0800","caller":"logger/logger.go:83","msg":"/api/v1/community/vote","status":200,"method":"POST","path":"/api/v1/community/vote","query":"","ip":"127.0.0.1","user-agent":"PostmanRuntime/7.29.0","error":"","cost":0.0009143}
{"level":"INFO","time":"2022-05-29T17:52:47.073+0800","caller":"logger/logger.go:83","msg":"/api/v1/community/vote","status":200,"method":"POST","path":"/api/v1/community/vote","query":"","ip":"127.0.0.1","user-agent":"PostmanRuntime/7.29.0","error":"","cost":0}
{"level":"INFO","time":"2022-05-29T17:52:51.924+0800","caller":"logger/logger.go:83","msg":"/api/v1/community/vote","status":200,"method":"POST","path":"/api/v1/community/vote","query":"","ip":"127.0.0.1","user-agent":"PostmanRuntime/7.29.0","error":"","cost":0}
{"level":"DEBUG","time":"2022-05-29T17:53:20.443+0800","caller":"bluebell/main.go:34","msg":"logger init success!!!"}
{"level":"INFO","time":"2022-05-29T17:53:20.447+0800","caller":"bluebell/main.go:58","msg":":8080"}
{"level":"INFO","time":"2022-05-29T17:53:24.943+0800","caller":"logger/logger.go:83","msg":"/api/v1/community/vote","status":200,"method":"POST","path":"/api/v1/community/vote","query":"","ip":"127.0.0.1","user-agent":"PostmanRuntime/7.29.0","error":"","cost":0.0010541}
{"level":"DEBUG","time":"2022-05-29T17:53:39.056+0800","caller":"bluebell/main.go:34","msg":"logger init success!!!"}
{"level":"INFO","time":"2022-05-29T17:53:39.064+0800","caller":"bluebell/main.go:58","msg":":8080"}
{"level":"INFO","time":"2022-05-29T18:00:29.065+0800","caller":"logger/logger.go:83","msg":"/api/v1/community/vote","status":200,"method":"POST","path":"/api/v1/community/vote","query":"","ip":"127.0.0.1","user-agent":"PostmanRuntime/7.29.0","error":"","cost":0}
{"level":"INFO","time":"2022-05-29T22:09:56.248+0800","caller":"logger/logger.go:83","msg":"/api/v1/community/vote","status":200,"method":"POST","path":"/api/v1/community/vote","query":"","ip":"127.0.0.1","user-agent":"PostmanRuntime/7.29.0","error":"","cost":0}
{"level":"DEBUG","time":"2022-05-29T23:50:47.514+0800","caller":"bluebell/main.go:34","msg":"logger init success!!!"}
{"level":"INFO","time":"2022-05-29T23:50:47.520+0800","caller":"bluebell/main.go:58","msg":":8080"}
{"level":"DEBUG","time":"2022-05-29T23:52:26.043+0800","caller":"bluebell/main.go:34","msg":"logger init success!!!"}
{"level":"INFO","time":"2022-05-29T23:52:26.047+0800","caller":"bluebell/main.go:58","msg":":8080"}
{"level":"INFO","time":"2022-05-29T23:52:39.164+0800","caller":"logger/logger.go:83","msg":"/api/v1/login","status":200,"method":"POST","path":"/api/v1/login","query":"","ip":"127.0.0.1","user-agent":"PostmanRuntime/7.29.0","error":"","cost":0.0038895}
{"level":"INFO","time":"2022-05-29T23:52:59.788+0800","caller":"logger/logger.go:83","msg":"/api/v1/community/vote","status":200,"method":"POST","path":"/api/v1/community/vote","query":"","ip":"127.0.0.1","user-agent":"PostmanRuntime/7.29.0","error":"","cost":0.000713}
{"level":"INFO","time":"2022-05-29T23:53:09.574+0800","caller":"logger/logger.go:83","msg":"/api/v1/community/vote","status":200,"method":"POST","path":"/api/v1/community/vote","query":"","ip":"127.0.0.1","user-agent":"PostmanRuntime/7.29.0","error":"","cost":0}
{"level":"INFO","time":"2022-05-29T23:54:59.177+0800","caller":"bluebell/main.go:76","msg":"shutdown server..."}
{"level":"INFO","time":"2022-05-29T23:54:59.185+0800","caller":"bluebell/main.go:84","msg":"server exiting"}
{"level":"DEBUG","time":"2022-05-31T22:50:59.353+0800","caller":"bluebell/main.go:34","msg":"logger init success!!!"}
{"level":"INFO","time":"2022-05-31T22:50:59.366+0800","caller":"bluebell/main.go:58","msg":":8080"}
{"level":"INFO","time":"2022-05-31T22:52:19.773+0800","caller":"logger/logger.go:83","msg":"/api/v1/community/vote","status":200,"method":"POST","path":"/api/v1/community/vote","query":"","ip":"127.0.0.1","user-agent":"PostmanRuntime/7.29.0","error":"","cost":0}
{"level":"INFO","time":"2022-05-31T22:52:23.265+0800","caller":"logger/logger.go:83","msg":"/api/v1/login","status":200,"method":"POST","path":"/api/v1/login","query":"","ip":"127.0.0.1","user-agent":"PostmanRuntime/7.29.0","error":"","cost":0.0016831}
{"level":"INFO","time":"2022-05-31T22:52:35.331+0800","caller":"logger/logger.go:83","msg":"/api/v1/community/vote","status":200,"method":"POST","path":"/api/v1/community/vote","query":"","ip":"127.0.0.1","user-agent":"PostmanRuntime/7.29.0","error":"","cost":0}
{"level":"INFO","time":"2022-05-31T22:53:01.913+0800","caller":"logger/logger.go:83","msg":"/api/v1/community/vote","status":200,"method":"POST","path":"/api/v1/community/vote","query":"","ip":"127.0.0.1","user-agent":"PostmanRuntime/7.29.0","error":"","cost":0}
{"level":"INFO","time":"2022-05-31T22:54:03.017+0800","caller":"logger/logger.go:83","msg":"/api/v1/community/vote","status":200,"method":"POST","path":"/api/v1/community/vote","query":"","ip":"127.0.0.1","user-agent":"PostmanRuntime/7.29.0","error":"","cost":0.0007415}
{"level":"DEBUG","time":"2022-05-31T22:55:41.140+0800","caller":"bluebell/main.go:34","msg":"logger init success!!!"}
{"level":"INFO","time":"2022-05-31T22:55:41.146+0800","caller":"bluebell/main.go:58","msg":":8080"}
{"level":"INFO","time":"2022-05-31T22:55:43.778+0800","caller":"logger/logger.go:83","msg":"/api/v1/community/vote","status":200,"method":"POST","path":"/api/v1/community/vote","query":"","ip":"127.0.0.1","user-agent":"PostmanRuntime/7.29.0","error":"","cost":0}
{"level":"DEBUG","time":"2022-05-31T22:55:55.265+0800","caller":"bluebell/main.go:34","msg":"logger init success!!!"}
{"level":"INFO","time":"2022-05-31T22:55:55.270+0800","caller":"bluebell/main.go:58","msg":":8080"}
{"level":"DEBUG","time":"2022-05-31T22:56:01.237+0800","caller":"bluebell/main.go:34","msg":"logger init success!!!"}
{"level":"INFO","time":"2022-05-31T22:56:01.243+0800","caller":"bluebell/main.go:58","msg":":8080"}
{"level":"INFO","time":"2022-05-31T22:56:03.990+0800","caller":"logger/logger.go:83","msg":"/api/v1/community/vote","status":200,"method":"POST","path":"/api/v1/community/vote","query":"","ip":"127.0.0.1","user-agent":"PostmanRuntime/7.29.0","error":"","cost":0}
{"level":"DEBUG","time":"2022-05-31T22:56:11.659+0800","caller":"bluebell/main.go:34","msg":"logger init success!!!"}
{"level":"INFO","time":"2022-05-31T22:56:11.664+0800","caller":"bluebell/main.go:58","msg":":8080"}
{"level":"DEBUG","time":"2022-05-31T22:57:39.364+0800","caller":"bluebell/main.go:34","msg":"logger init success!!!"}
{"level":"INFO","time":"2022-05-31T22:57:39.368+0800","caller":"bluebell/main.go:58","msg":":8080"}
{"level":"INFO","time":"2022-05-31T22:57:46.663+0800","caller":"logger/logger.go:83","msg":"/api/v1/community/vote","status":200,"method":"POST","path":"/api/v1/community/vote","query":"","ip":"127.0.0.1","user-agent":"PostmanRuntime/7.29.0","error":"","cost":0.000516}
{"level":"DEBUG","time":"2022-05-31T22:57:57.583+0800","caller":"bluebell/main.go:34","msg":"logger init success!!!"}
{"level":"INFO","time":"2022-05-31T22:57:57.588+0800","caller":"bluebell/main.go:58","msg":":8080"}
{"level":"INFO","time":"2022-05-31T23:01:24.648+0800","caller":"bluebell/main.go:76","msg":"shutdown server..."}
{"level":"INFO","time":"2022-05-31T23:01:24.663+0800","caller":"bluebell/main.go:84","msg":"server exiting"}
{"level":"DEBUG","time":"2022-05-31T23:01:59.347+0800","caller":"bluebell/main.go:34","msg":"logger init success!!!"}
{"level":"INFO","time":"2022-05-31T23:01:59.351+0800","caller":"bluebell/main.go:58","msg":":8080"}
{"level":"INFO","time":"2022-05-31T23:02:03.132+0800","caller":"logger/logger.go:83","msg":"/api/v1/community/vote","status":200,"method":"POST","path":"/api/v1/community/vote","query":"","ip":"127.0.0.1","user-agent":"PostmanRuntime/7.29.0","error":"","cost":0.0005459}
{"level":"ERROR","time":"2022-05-31T23:03:04.476+0800","caller":"service/vote.go:22","msg":"post id not exist.","post_id:":20673432794431489}
{"level":"INFO","time":"2022-05-31T23:03:04.476+0800","caller":"logger/logger.go:83","msg":"/api/v1/community/vote","status":200,"method":"POST","path":"/api/v1/community/vote","query":"","ip":"127.0.0.1","user-agent":"PostmanRuntime/7.29.0","error":"","cost":0.0032875}
{"level":"DEBUG","time":"2022-05-31T23:03:29.223+0800","caller":"bluebell/main.go:34","msg":"logger init success!!!"}
{"level":"INFO","time":"2022-05-31T23:03:29.228+0800","caller":"bluebell/main.go:58","msg":":8080"}
{"level":"INFO","time":"2022-05-31T23:03:36.724+0800","caller":"logger/logger.go:83","msg":"/api/v1/community/vote","status":200,"method":"POST","path":"/api/v1/community/vote","query":"","ip":"127.0.0.1","user-agent":"PostmanRuntime/7.29.0","error":"","cost":0.0004864}
{"level":"DEBUG","time":"2022-05-31T23:03:50.615+0800","caller":"bluebell/main.go:34","msg":"logger init success!!!"}
{"level":"INFO","time":"2022-05-31T23:03:50.620+0800","caller":"bluebell/main.go:58","msg":":8080"}
{"level":"ERROR","time":"2022-05-31T23:04:22.611+0800","caller":"service/vote.go:22","msg":"post id not exist.","post_id:":20673432794431489}
{"level":"INFO","time":"2022-05-31T23:04:22.612+0800","caller":"logger/logger.go:83","msg":"/api/v1/community/vote","status":200,"method":"POST","path":"/api/v1/community/vote","query":"","ip":"127.0.0.1","user-agent":"PostmanRuntime/7.29.0","error":"","cost":0.0037064}
{"level":"ERROR","time":"2022-05-31T23:04:46.379+0800","caller":"service/vote.go:22","msg":"post id not exist.","post_id:":20673432794431489}
{"level":"INFO","time":"2022-05-31T23:04:46.379+0800","caller":"logger/logger.go:83","msg":"/api/v1/community/vote","status":200,"method":"POST","path":"/api/v1/community/vote","query":"","ip":"127.0.0.1","user-agent":"PostmanRuntime/7.29.0","error":"","cost":0.0008265}
{"level":"DEBUG","time":"2022-05-31T23:10:02.923+0800","caller":"bluebell/main.go:34","msg":"logger init success!!!"}
{"level":"INFO","time":"2022-05-31T23:10:02.928+0800","caller":"bluebell/main.go:58","msg":":8080"}
{"level":"DEBUG","time":"2022-05-31T23:10:08.713+0800","caller":"mysql/community.go:96","msg":"sqlStr","sql:":"select count(community_id) from community where community_id = ?"}
{"level":"ERROR","time":"2022-05-31T23:10:08.713+0800","caller":"service/vote.go:22","msg":"post id not exist.","post_id:":20673432794431489}
{"level":"INFO","time":"2022-05-31T23:10:08.713+0800","caller":"logger/logger.go:83","msg":"/api/v1/community/vote","status":200,"method":"POST","path":"/api/v1/community/vote","query":"","ip":"127.0.0.1","user-agent":"PostmanRuntime/7.29.0","error":"","cost":0.0021232}
{"level":"DEBUG","time":"2022-05-31T23:10:47.347+0800","caller":"bluebell/main.go:34","msg":"logger init success!!!"}
{"level":"INFO","time":"2022-05-31T23:10:47.352+0800","caller":"bluebell/main.go:58","msg":":8080"}
{"level":"DEBUG","time":"2022-05-31T23:12:26.853+0800","caller":"bluebell/main.go:34","msg":"logger init success!!!"}
{"level":"INFO","time":"2022-05-31T23:12:26.860+0800","caller":"bluebell/main.go:58","msg":":8080"}
{"level":"DEBUG","time":"2022-05-31T23:13:14.126+0800","caller":"bluebell/main.go:34","msg":"logger init success!!!"}
{"level":"INFO","time":"2022-05-31T23:13:14.133+0800","caller":"bluebell/main.go:58","msg":":8080"}
{"level":"DEBUG","time":"2022-05-31T23:13:16.774+0800","caller":"mysql/community.go:97","msg":"是否存在","exits:":false}
{"level":"ERROR","time":"2022-05-31T23:13:16.774+0800","caller":"service/vote.go:22","msg":"post id not exist.","post_id:":20673432794431489}
{"level":"INFO","time":"2022-05-31T23:13:16.775+0800","caller":"logger/logger.go:83","msg":"/api/v1/community/vote","status":200,"method":"POST","path":"/api/v1/community/vote","query":"","ip":"127.0.0.1","user-agent":"PostmanRuntime/7.29.0","error":"","cost":0.0028676}
{"level":"DEBUG","time":"2022-05-31T23:14:43.125+0800","caller":"bluebell/main.go:34","msg":"logger init success!!!"}
{"level":"INFO","time":"2022-05-31T23:14:43.130+0800","caller":"bluebell/main.go:58","msg":":8080"}
{"level":"DEBUG","time":"2022-05-31T23:14:46.980+0800","caller":"mysql/community.go:97","msg":"是否存在","exits:":false}
{"level":"ERROR","time":"2022-05-31T23:14:46.981+0800","caller":"service/vote.go:22","msg":"post id not exist.","post_id:":20673432794431489}
{"level":"INFO","time":"2022-05-31T23:14:46.981+0800","caller":"logger/logger.go:83","msg":"/api/v1/community/vote","status":200,"method":"POST","path":"/api/v1/community/vote","query":"","ip":"127.0.0.1","user-agent":"PostmanRuntime/7.29.0","error":"","cost":0.0011569}
{"level":"DEBUG","time":"2022-05-31T23:16:10.051+0800","caller":"bluebell/main.go:34","msg":"logger init success!!!"}
{"level":"INFO","time":"2022-05-31T23:16:10.056+0800","caller":"bluebell/main.go:58","msg":":8080"}
{"level":"DEBUG","time":"2022-05-31T23:16:13.356+0800","caller":"mysql/community.go:97","msg":"是否存在","exits:":false}
{"level":"DEBUG","time":"2022-05-31T23:16:13.356+0800","caller":"service/vote.go:15","msg":"exist的值:","exist:":false}
{"level":"ERROR","time":"2022-05-31T23:16:13.356+0800","caller":"service/vote.go:23","msg":"post id not exist.","post_id:":20673432794431489}
{"level":"INFO","time":"2022-05-31T23:16:13.356+0800","caller":"logger/logger.go:83","msg":"/api/v1/community/vote","status":200,"method":"POST","path":"/api/v1/community/vote","query":"","ip":"127.0.0.1","user-agent":"PostmanRuntime/7.29.0","error":"","cost":0.0025939}
{"level":"DEBUG","time":"2022-05-31T23:18:05.411+0800","caller":"bluebell/main.go:34","msg":"logger init success!!!"}
{"level":"INFO","time":"2022-05-31T23:18:05.422+0800","caller":"bluebell/main.go:58","msg":":8080"}
{"level":"DEBUG","time":"2022-05-31T23:18:07.533+0800","caller":"mysql/community.go:97","msg":"是否存在","exits:":false}
{"level":"DEBUG","time":"2022-05-31T23:18:07.533+0800","caller":"service/vote.go:15","msg":"CommunityVote.exist的值:","exist:":false}
{"level":"ERROR","time":"2022-05-31T23:18:07.533+0800","caller":"service/vote.go:31","msg":"redis.VoteForCommunity(userID, p.PostID, float64(p.Direction)).","error":"吉时已过"}
{"level":"INFO","time":"2022-05-31T23:18:07.534+0800","caller":"logger/logger.go:83","msg":"/api/v1/community/vote","status":200,"method":"POST","path":"/api/v1/community/vote","query":"","ip":"127.0.0.1","user-agent":"PostmanRuntime/7.29.0","error":"","cost":0.0030315}
{"level":"DEBUG","time":"2022-05-31T23:19:05.695+0800","caller":"bluebell/main.go:34","msg":"logger init success!!!"}
{"level":"INFO","time":"2022-05-31T23:19:05.699+0800","caller":"bluebell/main.go:58","msg":":8080"}
{"level":"DEBUG","time":"2022-05-31T23:19:08.215+0800","caller":"mysql/community.go:97","msg":"是否存在","exits:":false}
{"level":"DEBUG","time":"2022-05-31T23:19:08.215+0800","caller":"service/vote.go:15","msg":"CommunityVote.exist的值:","exist:":false}
{"level":"ERROR","time":"2022-05-31T23:19:08.215+0800","caller":"service/vote.go:31","msg":"redis.VoteForCommunity(userID, p.PostID, float64(p.Direction)).","error":"吉时已过"}
{"level":"INFO","time":"2022-05-31T23:19:08.215+0800","caller":"logger/logger.go:83","msg":"/api/v1/community/vote","status":200,"method":"POST","path":"/api/v1/community/vote","query":"","ip":"127.0.0.1","user-agent":"PostmanRuntime/7.29.0","error":"","cost":0.0019192}
{"level":"DEBUG","time":"2022-05-31T23:21:05.375+0800","caller":"bluebell/main.go:34","msg":"logger init success!!!"}
{"level":"INFO","time":"2022-05-31T23:21:05.381+0800","caller":"bluebell/main.go:58","msg":":8080"}
{"level":"DEBUG","time":"2022-05-31T23:21:11.964+0800","caller":"mysql/community.go:97","msg":"是否存在","exits:":false}
{"level":"DEBUG","time":"2022-05-31T23:21:11.964+0800","caller":"service/vote.go:15","msg":"CommunityVote.exist的值:","exist:":false}
{"level":"ERROR","time":"2022-05-31T23:21:11.965+0800","caller":"service/vote.go:23","msg":"post id not exist.","post_id:":206734327944314891}
{"level":"INFO","time":"2022-05-31T23:21:11.965+0800","caller":"logger/logger.go:83","msg":"/api/v1/community/vote","status":200,"method":"POST","path":"/api/v1/community/vote","query":"","ip":"127.0.0.1","user-agent":"PostmanRuntime/7.29.0","error":"","cost":0.0558998}
{"level":"INFO","time":"2022-05-31T23:21:18.853+0800","caller":"logger/logger.go:83","msg":"/api/v1/community/vote","status":200,"method":"POST","path":"/api/v1/community/vote","query":"","ip":"127.0.0.1","user-agent":"PostmanRuntime/7.29.0","error":"","cost":0}
{"level":"INFO","time":"2022-05-31T23:21:26.694+0800","caller":"logger/logger.go:83","msg":"/api/v1/community/vote","status":200,"method":"POST","path":"/api/v1/community/vote","query":"","ip":"127.0.0.1","user-agent":"PostmanRuntime/7.29.0","error":"","cost":0}
{"level":"DEBUG","time":"2022-05-31T23:21:36.773+0800","caller":"mysql/community.go:97","msg":"是否存在","exits:":false}
{"level":"DEBUG","time":"2022-05-31T23:21:36.773+0800","caller":"service/vote.go:15","msg":"CommunityVote.exist的值:","exist:":false}
{"level":"ERROR","time":"2022-05-31T23:21:36.774+0800","caller":"service/vote.go:23","msg":"post id not exist.","post_id:":206734327944314893}
{"level":"INFO","time":"2022-05-31T23:21:36.774+0800","caller":"logger/logger.go:83","msg":"/api/v1/community/vote","status":200,"method":"POST","path":"/api/v1/community/vote","query":"","ip":"127.0.0.1","user-agent":"PostmanRuntime/7.29.0","error":"","cost":0.0024489}
{"level":"DEBUG","time":"2022-05-31T23:22:51.158+0800","caller":"bluebell/main.go:34","msg":"logger init success!!!"}
{"level":"INFO","time":"2022-05-31T23:22:51.162+0800","caller":"bluebell/main.go:58","msg":":8080"}
{"level":"DEBUG","time":"2022-05-31T23:23:26.792+0800","caller":"bluebell/main.go:34","msg":"logger init success!!!"}
{"level":"INFO","time":"2022-05-31T23:23:26.796+0800","caller":"bluebell/main.go:58","msg":":8080"}
{"level":"INFO","time":"2022-05-31T23:23:43.303+0800","caller":"logger/logger.go:83","msg":"/api/v1/community/vote","status":200,"method":"POST","path":"/api/v1/community/vote","query":"","ip":"127.0.0.1","user-agent":"PostmanRuntime/7.29.0","error":"","cost":0.0010027}
{"level":"INFO","time":"2022-05-31T23:23:51.736+0800","caller":"logger/logger.go:83","msg":"/api/v1/login","status":200,"method":"POST","path":"/api/v1/login","query":"","ip":"127.0.0.1","user-agent":"PostmanRuntime/7.29.0","error":"","cost":0.0018648}
{"level":"DEBUG","time":"2022-05-31T23:23:59.749+0800","caller":"mysql/community.go:97","msg":"是否存在","exits:":false}
{"level":"DEBUG","time":"2022-05-31T23:23:59.749+0800","caller":"service/vote.go:15","msg":"CommunityVote.exist的值:","exist:":false}
{"level":"ERROR","time":"2022-05-31T23:23:59.749+0800","caller":"service/vote.go:23","msg":"post id not exist.","post_id:":206734327944314893}
{"level":"INFO","time":"2022-05-31T23:23:59.749+0800","caller":"logger/logger.go:83","msg":"/api/v1/community/vote","status":200,"method":"POST","path":"/api/v1/community/vote","query":"","ip":"127.0.0.1","user-agent":"PostmanRuntime/7.29.0","error":"","cost":0.0024764}
{"level":"DEBUG","time":"2022-05-31T23:25:00.398+0800","caller":"bluebell/main.go:34","msg":"logger init success!!!"}
{"level":"INFO","time":"2022-05-31T23:25:00.404+0800","caller":"bluebell/main.go:58","msg":":8080"}
{"level":"DEBUG","time":"2022-05-31T23:25:02.973+0800","caller":"mysql/community.go:97","msg":"是否存在","exits:":false}
{"level":"ERROR","time":"2022-05-31T23:25:02.973+0800","caller":"service/vote.go:22","msg":"post id not exist.","post_id:":206734327944314893}
{"level":"INFO","time":"2022-05-31T23:25:02.973+0800","caller":"logger/logger.go:83","msg":"/api/v1/community/vote","status":200,"method":"POST","path":"/api/v1/community/vote","query":"","ip":"127.0.0.1","user-agent":"PostmanRuntime/7.29.0","error":"","cost":0.0033678}
{"level":"DEBUG","time":"2022-05-31T23:27:24.216+0800","caller":"bluebell/main.go:34","msg":"logger init success!!!"}
{"level":"INFO","time":"2022-05-31T23:27:24.223+0800","caller":"bluebell/main.go:58","msg":":8080"}
{"level":"DEBUG","time":"2022-05-31T23:27:43.782+0800","caller":"mysql/community.go:97","msg":"是否存在","exits:":false}
{"level":"ERROR","time":"2022-05-31T23:27:43.782+0800","caller":"service/vote.go:27","msg":"post id not exist.","post_id:":206734327944314893}
{"level":"INFO","time":"2022-05-31T23:27:43.782+0800","caller":"logger/logger.go:83","msg":"/api/v1/community/vote","status":200,"method":"POST","path":"/api/v1/community/vote","query":"","ip":"127.0.0.1","user-agent":"PostmanRuntime/7.29.0","error":"","cost":0.0016236}
{"level":"DEBUG","time":"2022-05-31T23:27:46.386+0800","caller":"mysql/community.go:97","msg":"是否存在","exits:":false}
{"level":"ERROR","time":"2022-05-31T23:27:46.387+0800","caller":"service/vote.go:27","msg":"post id not exist.","post_id:":206734327944314893}
{"level":"INFO","time":"2022-05-31T23:27:46.387+0800","caller":"logger/logger.go:83","msg":"/api/v1/community/vote","status":200,"method":"POST","path":"/api/v1/community/vote","query":"","ip":"127.0.0.1","user-agent":"PostmanRuntime/7.29.0","error":"","cost":0.0010911}
{"level":"DEBUG","time":"2022-05-31T23:27:48.795+0800","caller":"mysql/community.go:97","msg":"是否存在","exits:":false}
{"level":"ERROR","time":"2022-05-31T23:27:48.796+0800","caller":"service/vote.go:27","msg":"post id not exist.","post_id:":206734327944314893}
{"level":"INFO","time":"2022-05-31T23:27:48.796+0800","caller":"logger/logger.go:83","msg":"/api/v1/community/vote","status":200,"method":"POST","path":"/api/v1/community/vote","query":"","ip":"127.0.0.1","user-agent":"PostmanRuntime/7.29.0","error":"","cost":0.0015646}
{"level":"DEBUG","time":"2022-05-31T23:29:36.459+0800","caller":"bluebell/main.go:34","msg":"logger init success!!!"}
{"level":"INFO","time":"2022-05-31T23:29:36.466+0800","caller":"bluebell/main.go:58","msg":":8080"}
{"level":"DEBUG","time":"2022-05-31T23:29:50.507+0800","caller":"bluebell/main.go:34","msg":"logger init success!!!"}
{"level":"INFO","time":"2022-05-31T23:29:50.511+0800","caller":"bluebell/main.go:58","msg":":8080"}
{"level":"DEBUG","time":"2022-05-31T23:29:55.709+0800","caller":"mysql/community.go:97","msg":"是否存在","exits:":false}
{"level":"ERROR","time":"2022-05-31T23:29:55.709+0800","caller":"service/vote.go:27","msg":"post id not exist.","post_id:":206734327944314893}
{"level":"INFO","time":"2022-05-31T23:29:55.710+0800","caller":"logger/logger.go:83","msg":"/api/v1/community/vote","status":200,"method":"POST","path":"/api/v1/community/vote","query":"","ip":"127.0.0.1","user-agent":"PostmanRuntime/7.29.0","error":"","cost":0.0019308}
{"level":"DEBUG","time":"2022-05-31T23:30:28.482+0800","caller":"mysql/community.go:97","msg":"是否存在","exits:":false}
{"level":"ERROR","time":"2022-05-31T23:30:28.482+0800","caller":"service/vote.go:27","msg":"post id not exist.","post_id:":20673432794431489}
{"level":"INFO","time":"2022-05-31T23:30:28.482+0800","caller":"logger/logger.go:83","msg":"/api/v1/community/vote","status":200,"method":"POST","path":"/api/v1/community/vote","query":"","ip":"127.0.0.1","user-agent":"PostmanRuntime/7.29.0","error":"","cost":0.0010361}
{"level":"DEBUG","time":"2022-05-31T23:31:40.199+0800","caller":"bluebell/main.go:34","msg":"logger init success!!!"}
{"level":"INFO","time":"2022-05-31T23:31:40.205+0800","caller":"bluebell/main.go:58","msg":":8080"}
{"level":"DEBUG","time":"2022-05-31T23:31:45.675+0800","caller":"mysql/community.go:97","msg":"是否存在","exits:":false}
{"level":"ERROR","time":"2022-05-31T23:31:45.675+0800","caller":"service/vote.go:27","msg":"post id not exist.","post_id:":20673432794431489}
{"level":"INFO","time":"2022-05-31T23:31:45.675+0800","caller":"logger/logger.go:83","msg":"/api/v1/community/vote","status":200,"method":"POST","path":"/api/v1/community/vote","query":"","ip":"127.0.0.1","user-agent":"PostmanRuntime/7.29.0","error":"","cost":0.0021019}
{"level":"DEBUG","time":"2022-05-31T23:34:01.201+0800","caller":"bluebell/main.go:34","msg":"logger init success!!!"}
{"level":"INFO","time":"2022-05-31T23:34:01.206+0800","caller":"bluebell/main.go:58","msg":":8080"}
{"level":"DEBUG","time":"2022-05-31T23:34:03.349+0800","caller":"mysql/community.go:97","msg":"count","count:":0}
{"level":"ERROR","time":"2022-05-31T23:34:03.349+0800","caller":"service/vote.go:27","msg":"post id not exist.","post_id:":20673432794431489}
{"level":"INFO","time":"2022-05-31T23:34:03.350+0800","caller":"logger/logger.go:83","msg":"/api/v1/community/vote","status":200,"method":"POST","path":"/api/v1/community/vote","query":"","ip":"127.0.0.1","user-agent":"PostmanRuntime/7.29.0","error":"","cost":0.0022317}
{"level":"DEBUG","time":"2022-05-31T23:35:48.152+0800","caller":"bluebell/main.go:34","msg":"logger init success!!!"}
{"level":"INFO","time":"2022-05-31T23:35:48.159+0800","caller":"bluebell/main.go:58","msg":":8080"}
{"level":"DEBUG","time":"2022-05-31T23:36:23.619+0800","caller":"bluebell/main.go:34","msg":"logger init success!!!"}
{"level":"INFO","time":"2022-05-31T23:36:23.629+0800","caller":"bluebell/main.go:58","msg":":8080"}
{"level":"DEBUG","time":"2022-05-31T23:36:57.697+0800","caller":"bluebell/main.go:34","msg":"logger init success!!!"}
{"level":"INFO","time":"2022-05-31T23:36:57.701+0800","caller":"bluebell/main.go:58","msg":":8080"}
{"level":"DEBUG","time":"2022-05-31T23:37:03.884+0800","caller":"mysql/community.go:96","msg":"count","count:":1}
{"level":"DEBUG","time":"2022-05-31T23:37:03.884+0800","caller":"mysql/community.go:98","msg":"是否存在","exits:":false}
{"level":"ERROR","time":"2022-05-31T23:37:03.884+0800","caller":"service/vote.go:36","msg":"redis.VoteForCommunity(userID, p.PostID, float64(p.Direction)).","error":"吉时已过"}
{"level":"INFO","time":"2022-05-31T23:37:03.885+0800","caller":"logger/logger.go:83","msg":"/api/v1/community/vote","status":200,"method":"POST","path":"/api/v1/community/vote","query":"","ip":"127.0.0.1","user-agent":"PostmanRuntime/7.29.0","error":"","cost":0.0030566}
{"level":"DEBUG","time":"2022-05-31T23:37:27.418+0800","caller":"bluebell/main.go:34","msg":"logger init success!!!"}
{"level":"INFO","time":"2022-05-31T23:37:27.424+0800","caller":"bluebell/main.go:58","msg":":8080"}
{"level":"DEBUG","time":"2022-05-31T23:37:45.267+0800","caller":"bluebell/main.go:34","msg":"logger init success!!!"}
{"level":"INFO","time":"2022-05-31T23:37:45.272+0800","caller":"bluebell/main.go:58","msg":":8080"}
{"level":"DEBUG","time":"2022-05-31T23:37:48.137+0800","caller":"mysql/community.go:96","msg":"count","count:":1}
{"level":"ERROR","time":"2022-05-31T23:37:48.137+0800","caller":"service/vote.go:36","msg":"redis.VoteForCommunity(userID, p.PostID, float64(p.Direction)).","error":"吉时已过"}
{"level":"INFO","time":"2022-05-31T23:37:48.137+0800","caller":"logger/logger.go:83","msg":"/api/v1/community/vote","status":200,"method":"POST","path":"/api/v1/community/vote","query":"","ip":"127.0.0.1","user-agent":"PostmanRuntime/7.29.0","error":"","cost":0.0011812}
{"level":"DEBUG","time":"2022-05-31T23:38:31.300+0800","caller":"bluebell/main.go:34","msg":"logger init success!!!"}
{"level":"INFO","time":"2022-05-31T23:38:31.305+0800","caller":"bluebell/main.go:58","msg":":8080"}
{"level":"DEBUG","time":"2022-05-31T23:39:14.656+0800","caller":"bluebell/main.go:34","msg":"logger init success!!!"}
{"level":"INFO","time":"2022-05-31T23:39:14.661+0800","caller":"bluebell/main.go:58","msg":":8080"}
{"level":"DEBUG","time":"2022-05-31T23:39:19.392+0800","caller":"mysql/community.go:96","msg":"select count from post","count:":1}
{"level":"DEBUG","time":"2022-05-31T23:39:19.393+0800","caller":"service/vote.go:36","msg":"CommunityVote","user_id:":19953053381689345,"post_id:":20673432794431489,"direction:":1,"error":"吉时已过"}
{"level":"INFO","time":"2022-05-31T23:39:19.393+0800","caller":"logger/logger.go:83","msg":"/api/v1/community/vote","status":200,"method":"POST","path":"/api/v1/community/vote","query":"","ip":"127.0.0.1","user-agent":"PostmanRuntime/7.29.0","error":"","cost":0.0035543}
{"level":"DEBUG","time":"2022-05-31T23:43:16.879+0800","caller":"bluebell/main.go:34","msg":"logger init success!!!"}
{"level":"INFO","time":"2022-05-31T23:43:16.885+0800","caller":"bluebell/main.go:58","msg":":8080"}
{"level":"DEBUG","time":"2022-05-31T23:43:51.251+0800","caller":"bluebell/main.go:34","msg":"logger init success!!!"}
{"level":"INFO","time":"2022-05-31T23:43:51.268+0800","caller":"bluebell/main.go:58","msg":":8080"}
{"level":"DEBUG","time":"2022-05-31T23:44:14.265+0800","caller":"bluebell/main.go:34","msg":"logger init success!!!"}
{"level":"INFO","time":"2022-05-31T23:44:14.269+0800","caller":"bluebell/main.go:58","msg":":8080"}
{"level":"DEBUG","time":"2022-05-31T23:44:24.097+0800","caller":"bluebell/main.go:34","msg":"logger init success!!!"}
{"level":"INFO","time":"2022-05-31T23:44:24.102+0800","caller":"bluebell/main.go:58","msg":":8080"}
{"level":"DEBUG","time":"2022-05-31T23:44:27.911+0800","caller":"mysql/community.go:96","msg":"select count from post","count:":1}
{"level":"DEBUG","time":"2022-05-31T23:44:27.912+0800","caller":"service/vote.go:36","msg":"CommunityVote","user_id:":19953053381689345,"post_id:":20673432794431489,"direction:":1,"error":"吉时已过"}
{"level":"ERROR","time":"2022-05-31T23:44:27.912+0800","caller":"controllers/vote.go:38","msg":" service.CommunityVote failed.","error":"吉时已过"}
{"level":"INFO","time":"2022-05-31T23:44:27.912+0800","caller":"logger/logger.go:83","msg":"/api/v1/community/vote","status":200,"method":"POST","path":"/api/v1/community/vote","query":"","ip":"127.0.0.1","user-agent":"PostmanRuntime/7.29.0","error":"","cost":0.0032159}
{"level":"DEBUG","time":"2022-05-31T23:46:47.848+0800","caller":"bluebell/main.go:34","msg":"logger init success!!!"}
{"level":"INFO","time":"2022-05-31T23:46:47.853+0800","caller":"bluebell/main.go:58","msg":":8080"}
{"level":"DEBUG","time":"2022-06-06T15:25:38.454+0800","caller":"bluebell/main.go:34","msg":"logger init success!!!"}
{"level":"INFO","time":"2022-06-06T15:25:38.464+0800","caller":"bluebell/main.go:58","msg":":8080"}
{"level":"DEBUG","time":"2022-06-06T15:26:16.665+0800","caller":"bluebell/main.go:34","msg":"logger init success!!!"}
{"level":"INFO","time":"2022-06-06T15:26:16.672+0800","caller":"bluebell/main.go:58","msg":":8080"}
{"level":"DEBUG","time":"2022-06-06T15:26:24.554+0800","caller":"bluebell/main.go:34","msg":"logger init success!!!"}
{"level":"INFO","time":"2022-06-06T15:26:24.560+0800","caller":"bluebell/main.go:58","msg":":8080"}
{"level":"INFO","time":"2022-06-06T15:26:41.880+0800","caller":"logger/logger.go:83","msg":"/api/v1/login","status":200,"method":"POST","path":"/api/v1/login","query":"","ip":"127.0.0.1","user-agent":"PostmanRuntime/7.29.0","error":"","cost":0.0021468}
{"level":"DEBUG","time":"2022-06-06T15:26:52.985+0800","caller":"mysql/community.go:96","msg":"select count from post","count:":1}
{"level":"DEBUG","time":"2022-06-06T15:26:52.986+0800","caller":"service/vote.go:36","msg":"CommunityVote","user_id:":19953053381689345,"post_id:":20673432794431489,"direction:":1,"error":"吉时已过"}
{"level":"ERROR","time":"2022-06-06T15:26:52.986+0800","caller":"controllers/vote.go:38","msg":" service.CommunityVote failed.","error":"吉时已过"}
{"level":"INFO","time":"2022-06-06T15:26:52.986+0800","caller":"logger/logger.go:83","msg":"/api/v1/community/vote","status":200,"method":"POST","path":"/api/v1/community/vote","query":"","ip":"127.0.0.1","user-agent":"PostmanRuntime/7.29.0","error":"","cost":0.0026038}
{"level":"DEBUG","time":"2022-06-06T15:49:40.568+0800","caller":"bluebell/main.go:34","msg":"logger init success!!!"}
{"level":"INFO","time":"2022-06-06T15:49:40.575+0800","caller":"bluebell/main.go:58","msg":":8080"}
{"level":"INFO","time":"2022-06-06T15:58:38.484+0800","caller":"bluebell/main.go:76","msg":"shutdown server..."}
{"level":"INFO","time":"2022-06-06T15:58:38.499+0800","caller":"bluebell/main.go:84","msg":"server exiting"}
{"level":"DEBUG","time":"2022-06-06T16:19:39.539+0800","caller":"bluebell/main.go:34","msg":"logger init success!!!"}
{"level":"INFO","time":"2022-06-06T16:19:39.545+0800","caller":"bluebell/main.go:58","msg":":8080"}
{"level":"INFO","time":"2022-06-06T16:20:46.297+0800","caller":"logger/logger.go:83","msg":"/api/v1/community/post","status":200,"method":"POST","path":"/api/v1/community/post","query":"","ip":"127.0.0.1","user-agent":"PostmanRuntime/7.29.0","error":"","cost":0.0034545}
{"level":"INFO","time":"2022-06-06T16:21:26.244+0800","caller":"logger/logger.go:83","msg":"/api/v1/community/post/list","status":200,"method":"GET","path":"/api/v1/community/post/list","query":"page=1&size=10","ip":"127.0.0.1","user-agent":"PostmanRuntime/7.29.0","error":"","cost":0.0038413}
{"level":"DEBUG","time":"2022-06-06T16:27:04.593+0800","caller":"bluebell/main.go:34","msg":"logger init success!!!"}
{"level":"INFO","time":"2022-06-06T16:27:04.597+0800","caller":"bluebell/main.go:58","msg":":8080"}
{"level":"DEBUG","time":"2022-06-06T16:29:26.712+0800","caller":"bluebell/main.go:34","msg":"logger init success!!!"}
{"level":"INFO","time":"2022-06-06T16:29:26.717+0800","caller":"bluebell/main.go:58","msg":":8080"}
{"level":"INFO","time":"2022-06-06T16:29:42.712+0800","caller":"logger/logger.go:83","msg":"/api/v1/community/post","status":200,"method":"POST","path":"/api/v1/community/post","query":"","ip":"127.0.0.1","user-agent":"PostmanRuntime/7.29.0","error":"","cost":0.0049835}
{"level":"DEBUG","time":"2022-06-06T16:34:40.472+0800","caller":"bluebell/main.go:34","msg":"logger init success!!!"}
{"level":"INFO","time":"2022-06-06T16:34:40.477+0800","caller":"bluebell/main.go:58","msg":":8080"}
{"level":"ERROR","time":"2022-06-06T16:35:14.908+0800","caller":"controllers/community.go:68","msg":"service.CreateCommunityPost failed.","error":"WRONGTYPE Operation against a key holding the wrong kind of value"}
{"level":"INFO","time":"2022-06-06T16:35:14.908+0800","caller":"logger/logger.go:83","msg":"/api/v1/community/post","status":200,"method":"POST","path":"/api/v1/community/post","query":"","ip":"127.0.0.1","user-agent":"PostmanRuntime/7.29.0","error":"","cost":0.00598}
{"level":"ERROR","time":"2022-06-06T16:35:23.922+0800","caller":"controllers/community.go:68","msg":"service.CreateCommunityPost failed.","error":"WRONGTYPE Operation against a key holding the wrong kind of value"}
{"level":"INFO","time":"2022-06-06T16:35:23.922+0800","caller":"logger/logger.go:83","msg":"/api/v1/community/post","status":200,"method":"POST","path":"/api/v1/community/post","query":"","ip":"127.0.0.1","user-agent":"PostmanRuntime/7.29.0","error":"","cost":0.0021774}
{"level":"INFO","time":"2022-06-06T16:35:47.737+0800","caller":"logger/logger.go:83","msg":"/api/v1/community/post/list","status":200,"method":"GET","path":"/api/v1/community/post/list","query":"page=1&size=10","ip":"127.0.0.1","user-agent":"PostmanRuntime/7.29.0","error":"","cost":0.0063281}
{"level":"ERROR","time":"2022-06-06T16:36:22.221+0800","caller":"controllers/community.go:68","msg":"service.CreateCommunityPost failed.","error":"WRONGTYPE Operation against a key holding the wrong kind of value"}
{"level":"INFO","time":"2022-06-06T16:36:22.221+0800","caller":"logger/logger.go:83","msg":"/api/v1/community/post","status":200,"method":"POST","path":"/api/v1/community/post","query":"","ip":"127.0.0.1","user-agent":"PostmanRuntime/7.29.0","error":"","cost":0.0036985}
{"level":"INFO","time":"2022-06-06T16:36:25.855+0800","caller":"logger/logger.go:83","msg":"/api/v1/community/post/list","status":200,"method":"GET","path":"/api/v1/community/post/list","query":"page=1&size=10","ip":"127.0.0.1","user-agent":"PostmanRuntime/7.29.0","error":"","cost":0.0043248}
{"level":"DEBUG","time":"2022-06-06T16:37:50.211+0800","caller":"bluebell/main.go:34","msg":"logger init success!!!"}
{"level":"INFO","time":"2022-06-06T16:37:50.216+0800","caller":"bluebell/main.go:58","msg":":8080"}
{"level":"INFO","time":"2022-06-06T16:37:54.557+0800","caller":"logger/logger.go:83","msg":"/api/v1/community/post/list","status":200,"method":"GET","path":"/api/v1/community/post/list","query":"page=1&size=10","ip":"127.0.0.1","user-agent":"PostmanRuntime/7.29.0","error":"","cost":0.0051111}
{"level":"INFO","time":"2022-06-06T16:38:19.986+0800","caller":"logger/logger.go:83","msg":"/api/v1/community/post/list","status":200,"method":"GET","path":"/api/v1/community/post/list","query":"page=1&size=3","ip":"127.0.0.1","user-agent":"PostmanRuntime/7.29.0","error":"","cost":0.0017481}
{"level":"DEBUG","time":"2022-06-06T16:38:36.448+0800","caller":"bluebell/main.go:34","msg":"logger init success!!!"}
{"level":"INFO","time":"2022-06-06T16:38:36.452+0800","caller":"bluebell/main.go:58","msg":":8080"}
{"level":"INFO","time":"2022-06-06T16:38:40.139+0800","caller":"logger/logger.go:83","msg":"/api/v1/community/post/list","status":200,"method":"GET","path":"/api/v1/community/post/list","query":"page=1&size=3","ip":"127.0.0.1","user-agent":"PostmanRuntime/7.29.0","error":"","cost":0.0031159}
{"level":"DEBUG","time":"2022-06-06T16:39:21.926+0800","caller":"bluebell/main.go:34","msg":"logger init success!!!"}
{"level":"INFO","time":"2022-06-06T16:39:21.931+0800","caller":"bluebell/main.go:58","msg":":8080"}
{"level":"DEBUG","time":"2022-06-06T16:40:38.079+0800","caller":"bluebell/main.go:34","msg":"logger init success!!!"}
{"level":"INFO","time":"2022-06-06T16:40:38.085+0800","caller":"bluebell/main.go:58","msg":":8080"}
{"level":"INFO","time":"2022-06-06T16:40:47.162+0800","caller":"logger/logger.go:83","msg":"/api/v1/community/post/list","status":200,"method":"GET","path":"/api/v1/community/post/list","query":"page=1&size=2","ip":"127.0.0.1","user-agent":"PostmanRuntime/7.29.0","error":"","cost":0.0033623}
{"level":"ERROR","time":"2022-06-06T16:41:27.223+0800","caller":"controllers/community.go:68","msg":"service.CreateCommunityPost failed.","error":"WRONGTYPE Operation against a key holding the wrong kind of value"}
{"level":"INFO","time":"2022-06-06T16:41:27.224+0800","caller":"logger/logger.go:83","msg":"/api/v1/community/post","status":200,"method":"POST","path":"/api/v1/community/post","query":"","ip":"127.0.0.1","user-agent":"PostmanRuntime/7.29.0","error":"","cost":0.0050059}
{"level":"INFO","time":"2022-06-06T16:41:29.485+0800","caller":"logger/logger.go:83","msg":"/api/v1/community/post/list","status":200,"method":"GET","path":"/api/v1/community/post/list","query":"page=1&size=2","ip":"127.0.0.1","user-agent":"PostmanRuntime/7.29.0","error":"","cost":0.003254}
{"level":"ERROR","time":"2022-06-06T16:42:55.529+0800","caller":"controllers/community.go:68","msg":"service.CreateCommunityPost failed.","error":"WRONGTYPE Operation against a key holding the wrong kind of value"}
{"level":"INFO","time":"2022-06-06T16:42:55.529+0800","caller":"logger/logger.go:83","msg":"/api/v1/community/post","status":200,"method":"POST","path":"/api/v1/community/post","query":"","ip":"127.0.0.1","user-agent":"PostmanRuntime/7.29.0","error":"","cost":0.0022293}
{"level":"DEBUG","time":"2022-06-06T16:43:29.470+0800","caller":"bluebell/main.go:34","msg":"logger init success!!!"}
{"level":"INFO","time":"2022-06-06T16:43:29.476+0800","caller":"bluebell/main.go:58","msg":":8080"}
{"level":"ERROR","time":"2022-06-06T16:43:32.151+0800","caller":"controllers/community.go:68","msg":"service.CreateCommunityPost failed.","error":"WRONGTYPE Operation against a key holding the wrong kind of value"}
{"level":"INFO","time":"2022-06-06T16:43:32.151+0800","caller":"logger/logger.go:83","msg":"/api/v1/community/post","status":200,"method":"POST","path":"/api/v1/community/post","query":"","ip":"127.0.0.1","user-agent":"PostmanRuntime/7.29.0","error":"","cost":0.0053824}
{"level":"DEBUG","time":"2022-06-06T16:44:11.968+0800","caller":"bluebell/main.go:34","msg":"logger init success!!!"}
{"level":"INFO","time":"2022-06-06T16:44:11.973+0800","caller":"bluebell/main.go:58","msg":":8080"}
{"level":"DEBUG","time":"2022-06-06T16:45:23.122+0800","caller":"bluebell/main.go:34","msg":"logger init success!!!"}
{"level":"INFO","time":"2022-06-06T16:45:23.128+0800","caller":"bluebell/main.go:58","msg":":8080"}
{"level":"ERROR","time":"2022-06-06T16:46:24.831+0800","caller":"redis/vote.go:43","msg":"redis zadd failed.","error":"WRONGTYPE Operation against a key holding the wrong kind of value"}
{"level":"ERROR","time":"2022-06-06T16:46:24.831+0800","caller":"controllers/community.go:68","msg":"service.CreateCommunityPost failed.","error":"WRONGTYPE Operation against a key holding the wrong kind of value"}
{"level":"INFO","time":"2022-06-06T16:46:24.831+0800","caller":"logger/logger.go:83","msg":"/api/v1/community/post","status":200,"method":"POST","path":"/api/v1/community/post","query":"","ip":"127.0.0.1","user-agent":"PostmanRuntime/7.29.0","error":"","cost":0.0096379}
{"level":"INFO","time":"2022-06-06T16:47:23.699+0800","caller":"bluebell/main.go:76","msg":"shutdown server..."}
{"level":"INFO","time":"2022-06-06T16:47:23.703+0800","caller":"bluebell/main.go:84","msg":"server exiting"}
{"level":"DEBUG","time":"2022-06-06T16:51:46.960+0800","caller":"bluebell/main.go:34","msg":"logger init success!!!"}
{"level":"INFO","time":"2022-06-06T16:51:46.965+0800","caller":"bluebell/main.go:58","msg":":8080"}
{"level":"ERROR","time":"2022-06-06T16:51:57.715+0800","caller":"redis/vote.go:43","msg":"redis zadd failed.","error":"WRONGTYPE Operation against a key holding the wrong kind of value"}
{"level":"ERROR","time":"2022-06-06T16:51:57.715+0800","caller":"controllers/community.go:68","msg":"service.CreateCommunityPost failed.","error":"WRONGTYPE Operation against a key holding the wrong kind of value"}
{"level":"INFO","time":"2022-06-06T16:51:57.716+0800","caller":"logger/logger.go:83","msg":"/api/v1/community/post","status":200,"method":"POST","path":"/api/v1/community/post","query":"","ip":"127.0.0.1","user-agent":"PostmanRuntime/7.29.0","error":"","cost":0.0048991}
{"level":"DEBUG","time":"2022-06-06T16:53:15.196+0800","caller":"bluebell/main.go:34","msg":"logger init success!!!"}
{"level":"INFO","time":"2022-06-06T16:53:15.201+0800","caller":"bluebell/main.go:58","msg":":8080"}
{"level":"ERROR","time":"2022-06-06T16:54:11.318+0800","caller":"redis/vote.go:43","msg":"redis zadd failed.","error":"WRONGTYPE Operation against a key holding the wrong kind of value"}
{"level":"ERROR","time":"2022-06-06T16:54:11.318+0800","caller":"controllers/community.go:68","msg":"service.CreateCommunityPost failed.","error":"WRONGTYPE Operation against a key holding the wrong kind of value"}
{"level":"INFO","time":"2022-06-06T16:54:11.319+0800","caller":"logger/logger.go:83","msg":"/api/v1/community/post","status":200,"method":"POST","path":"/api/v1/community/post","query":"","ip":"127.0.0.1","user-agent":"PostmanRuntime/7.29.0","error":"","cost":0.0030647}
{"level":"INFO","time":"2022-06-06T16:55:23.340+0800","caller":"logger/logger.go:83","msg":"/api/v1/community/post/list","status":200,"method":"GET","path":"/api/v1/community/post/list","query":"page=1&size=2","ip":"127.0.0.1","user-agent":"PostmanRuntime/7.29.0","error":"","cost":0.0019615}
{"level":"DEBUG","time":"2022-06-06T16:55:37.772+0800","caller":"mysql/community.go:96","msg":"select count from post","count:":1}
{"level":"DEBUG","time":"2022-06-06T16:55:37.772+0800","caller":"service/vote.go:36","msg":"CommunityVote","user_id:":19953053381689345,"post_id:":22666775988535297,"direction:":1,"error":"吉时已过"}
{"level":"ERROR","time":"2022-06-06T16:55:37.773+0800","caller":"controllers/vote.go:38","msg":" service.CommunityVote failed.","error":"吉时已过"}
{"level":"INFO","time":"2022-06-06T16:55:37.773+0800","caller":"logger/logger.go:83","msg":"/api/v1/community/vote","status":200,"method":"POST","path":"/api/v1/community/vote","query":"","ip":"127.0.0.1","user-agent":"PostmanRuntime/7.29.0","error":"","cost":0.0013787}
{"level":"INFO","time":"2022-06-06T17:01:37.202+0800","caller":"logger/logger.go:83","msg":"/api/v1/community/post/list","status":200,"method":"GET","path":"/api/v1/community/post/list","query":"page=1&size=2","ip":"127.0.0.1","user-agent":"PostmanRuntime/7.29.0","error":"","cost":0.0013884}
{"level":"INFO","time":"2022-06-06T17:02:16.399+0800","caller":"logger/logger.go:83","msg":"/api/v1/community/vote","status":200,"method":"POST","path":"/api/v1/community/vote","query":"","ip":"127.0.0.1","user-agent":"PostmanRuntime/7.29.0","error":"","cost":0.0006154}
{"level":"INFO","time":"2022-06-06T17:02:27.285+0800","caller":"logger/logger.go:83","msg":"/api/v1/community/vote","status":200,"method":"POST","path":"/api/v1/community/vote","query":"","ip":"127.0.0.1","user-agent":"PostmanRuntime/7.29.0","error":"","cost":0}
{"level":"INFO","time":"2022-06-06T17:02:31.808+0800","caller":"logger/logger.go:83","msg":"/api/v1/community/vote","status":200,"method":"POST","path":"/api/v1/community/vote","query":"","ip":"127.0.0.1","user-agent":"PostmanRuntime/7.29.0","error":"","cost":0.0002298}
{"level":"INFO","time":"2022-06-06T17:02:46.456+0800","caller":"logger/logger.go:83","msg":"/api/v1/community/vote","status":200,"method":"POST","path":"/api/v1/community/vote","query":"","ip":"127.0.0.1","user-agent":"PostmanRuntime/7.29.0","error":"","cost":0.00023}
{"level":"DEBUG","time":"2022-06-06T17:02:51.218+0800","caller":"mysql/community.go:96","msg":"select count from post","count:":1}
{"level":"DEBUG","time":"2022-06-06T17:02:51.219+0800","caller":"service/vote.go:36","msg":"CommunityVote","user_id:":19953053381689345,"post_id:":22666775988535297,"direction:":1,"error":"吉时已过"}
{"level":"ERROR","time":"2022-06-06T17:02:51.220+0800","caller":"controllers/vote.go:38","msg":" service.CommunityVote failed.","error":"吉时已过"}
{"level":"INFO","time":"2022-06-06T17:02:51.220+0800","caller":"logger/logger.go:83","msg":"/api/v1/community/vote","status":200,"method":"POST","path":"/api/v1/community/vote","query":"","ip":"127.0.0.1","user-agent":"PostmanRuntime/7.29.0","error":"","cost":0.0024024}
{"level":"DEBUG","time":"2022-06-06T17:03:14.820+0800","caller":"mysql/community.go:96","msg":"select count from post","count:":1}
{"level":"DEBUG","time":"2022-06-06T17:03:14.820+0800","caller":"service/vote.go:36","msg":"CommunityVote","user_id:":19953053381689345,"post_id:":22666775988535297,"direction:":-1,"error":"吉时已过"}
{"level":"ERROR","time":"2022-06-06T17:03:14.820+0800","caller":"controllers/vote.go:38","msg":" service.CommunityVote failed.","error":"吉时已过"}
{"level":"INFO","time":"2022-06-06T17:03:14.820+0800","caller":"logger/logger.go:83","msg":"/api/v1/community/vote","status":200,"method":"POST","path":"/api/v1/community/vote","query":"","ip":"127.0.0.1","user-agent":"PostmanRuntime/7.29.0","error":"","cost":0.0012033}
{"level":"INFO","time":"2022-06-06T17:03:22.089+0800","caller":"logger/logger.go:83","msg":"/api/v1/community/vote","status":200,"method":"POST","path":"/api/v1/community/vote","query":"","ip":"127.0.0.1","user-agent":"PostmanRuntime/7.29.0","error":"","cost":0}
{"level":"INFO","time":"2022-06-06T17:03:41.959+0800","caller":"bluebell/main.go:76","msg":"shutdown server..."}
{"level":"INFO","time":"2022-06-06T17:03:41.977+0800","caller":"bluebell/main.go:84","msg":"server exiting"}
{"level":"DEBUG","time":"2022-06-06T17:03:48.120+0800","caller":"bluebell/main.go:34","msg":"logger init success!!!"}
{"level":"INFO","time":"2022-06-06T17:03:48.125+0800","caller":"bluebell/main.go:58","msg":":8080"}
{"level":"INFO","time":"2022-06-06T17:04:36.676+0800","caller":"logger/logger.go:83","msg":"/api/v1/community/vote","status":200,"method":"POST","path":"/api/v1/community/vote","query":"","ip":"127.0.0.1","user-agent":"PostmanRuntime/7.29.0","error":"","cost":0.0011339}
{"level":"INFO","time":"2022-06-06T17:04:53.575+0800","caller":"logger/logger.go:83","msg":"/api/v1/community/vote","status":200,"method":"POST","path":"/api/v1/community/vote","query":"","ip":"127.0.0.1","user-agent":"PostmanRuntime/7.29.0","error":"","cost":0.0010874}
{"level":"DEBUG","time":"2022-06-06T17:05:01.290+0800","caller":"mysql/community.go:96","msg":"select count from post","count:":1}
{"level":"DEBUG","time":"2022-06-06T17:05:01.290+0800","caller":"service/vote.go:36","msg":"CommunityVote","user_id:":19953053381689345,"post_id:":22666775988535297,"direction:":1,"error":"吉时已过"}
{"level":"ERROR","time":"2022-06-06T17:05:01.290+0800","caller":"controllers/vote.go:38","msg":" service.CommunityVote failed.","error":"吉时已过"}
{"level":"INFO","time":"2022-06-06T17:05:01.290+0800","caller":"logger/logger.go:83","msg":"/api/v1/community/vote","status":200,"method":"POST","path":"/api/v1/community/vote","query":"","ip":"127.0.0.1","user-agent":"PostmanRuntime/7.29.0","error":"","cost":0.0019779}
{"level":"DEBUG","time":"2022-06-06T17:08:30.935+0800","caller":"mysql/community.go:96","msg":"select count from post","count:":1}
{"level":"DEBUG","time":"2022-06-06T17:08:30.935+0800","caller":"service/vote.go:36","msg":"CommunityVote","user_id:":19953053381689345,"post_id:":22666775988535297,"direction:":1,"error":"吉时已过"}
{"level":"ERROR","time":"2022-06-06T17:08:30.936+0800","caller":"controllers/vote.go:38","msg":" service.CommunityVote failed.","error":"吉时已过"}
{"level":"INFO","time":"2022-06-06T17:08:30.936+0800","caller":"logger/logger.go:83","msg":"/api/v1/community/vote","status":200,"method":"POST","path":"/api/v1/community/vote","query":"","ip":"127.0.0.1","user-agent":"PostmanRuntime/7.29.0","error":"","cost":0.0023775}
{"level":"INFO","time":"2022-06-06T17:11:23.119+0800","caller":"logger/logger.go:83","msg":"/api/v1/community/post/list","status":200,"method":"GET","path":"/api/v1/community/post/list","query":"page=1&size=2","ip":"127.0.0.1","user-agent":"PostmanRuntime/7.29.0","error":"","cost":0.0083003}
{"level":"DEBUG","time":"2022-06-06T17:11:39.728+0800","caller":"mysql/community.go:96","msg":"select count from post","count:":1}
{"level":"DEBUG","time":"2022-06-06T17:11:39.728+0800","caller":"service/vote.go:36","msg":"CommunityVote","user_id:":19953053381689345,"post_id:":22666551844929537,"direction:":1,"error":"吉时已过"}
{"level":"ERROR","time":"2022-06-06T17:11:39.728+0800","caller":"controllers/vote.go:38","msg":" service.CommunityVote failed.","error":"吉时已过"}
{"level":"INFO","time":"2022-06-06T17:11:39.729+0800","caller":"logger/logger.go:83","msg":"/api/v1/community/vote","status":200,"method":"POST","path":"/api/v1/community/vote","query":"","ip":"127.0.0.1","user-agent":"PostmanRuntime/7.29.0","error":"","cost":0.0018839}
{"level":"DEBUG","time":"2022-06-06T17:14:34.014+0800","caller":"bluebell/main.go:34","msg":"logger init success!!!"}
{"level":"INFO","time":"2022-06-06T17:14:34.019+0800","caller":"bluebell/main.go:58","msg":":8080"}
{"level":"DEBUG","time":"2022-06-06T17:14:53.797+0800","caller":"bluebell/main.go:34","msg":"logger init success!!!"}
{"level":"INFO","time":"2022-06-06T17:14:53.802+0800","caller":"bluebell/main.go:58","msg":":8080"}
{"level":"DEBUG","time":"2022-06-06T17:14:56.923+0800","caller":"mysql/community.go:96","msg":"select count from post","count:":1}
{"level":"DEBUG","time":"2022-06-06T17:14:56.923+0800","caller":"service/vote.go:36","msg":"CommunityVote","user_id:":19953053381689345,"post_id:":22666551844929537,"direction:":1,"error":"吉时已过"}
{"level":"ERROR","time":"2022-06-06T17:14:56.924+0800","caller":"controllers/vote.go:38","msg":" service.CommunityVote failed.","error":"吉时已过"}
{"level":"INFO","time":"2022-06-06T17:14:56.924+0800","caller":"logger/logger.go:83","msg":"/api/v1/community/vote","status":200,"method":"POST","path":"/api/v1/community/vote","query":"","ip":"127.0.0.1","user-agent":"PostmanRuntime/7.29.0","error":"","cost":0.0016023}
{"level":"DEBUG","time":"2022-06-06T17:24:44.884+0800","caller":"bluebell/main.go:34","msg":"logger init success!!!"}
{"level":"INFO","time":"2022-06-06T17:24:44.890+0800","caller":"bluebell/main.go:58","msg":":8080"}
{"level":"INFO","time":"2022-06-06T17:24:55.518+0800","caller":"logger/logger.go:83","msg":"/api/v1/community/post","status":200,"method":"POST","path":"/api/v1/community/post","query":"","ip":"127.0.0.1","user-agent":"PostmanRuntime/7.29.0","error":"","cost":0.0061458}
{"level":"DEBUG","time":"2022-06-06T17:25:02.853+0800","caller":"mysql/community.go:96","msg":"select count from post","count:":1}
{"level":"DEBUG","time":"2022-06-06T17:25:02.853+0800","caller":"service/vote.go:38","msg":"CommunityVote","user_id:":"19953053381689345","post_id:":22666551844929537,"direction:":1,"error":"吉时已过"}
{"level":"ERROR","time":"2022-06-06T17:25:02.854+0800","caller":"controllers/vote.go:39","msg":" service.CommunityVote failed.","error":"吉时已过"}
{"level":"INFO","time":"2022-06-06T17:25:02.854+0800","caller":"logger/logger.go:83","msg":"/api/v1/community/vote","status":200,"method":"POST","path":"/api/v1/community/vote","query":"","ip":"127.0.0.1","user-agent":"PostmanRuntime/7.29.0","error":"","cost":0.0016032}
{"level":"DEBUG","time":"2022-06-06T17:32:18.761+0800","caller":"mysql/community.go:96","msg":"select count from post","count:":1}
{"level":"DEBUG","time":"2022-06-06T17:32:18.761+0800","caller":"service/vote.go:38","msg":"CommunityVote","user_id:":"19953053381689345","post_id:":22666551844929537,"direction:":1,"error":"吉时已过"}
{"level":"ERROR","time":"2022-06-06T17:32:18.762+0800","caller":"controllers/vote.go:39","msg":" service.CommunityVote failed.","error":"吉时已过"}
{"level":"INFO","time":"2022-06-06T17:32:18.762+0800","caller":"logger/logger.go:83","msg":"/api/v1/community/vote","status":200,"method":"POST","path":"/api/v1/community/vote","query":"","ip":"127.0.0.1","user-agent":"PostmanRuntime/7.29.0","error":"","cost":0.0018759}
{"level":"DEBUG","time":"2022-06-06T17:34:04.790+0800","caller":"mysql/community.go:96","msg":"select count from post","count:":1}
{"level":"DEBUG","time":"2022-06-06T17:34:04.790+0800","caller":"service/vote.go:38","msg":"CommunityVote","user_id:":"19953053381689345","post_id:":22666551844929537,"direction:":1,"error":"吉时已过"}
{"level":"ERROR","time":"2022-06-06T17:34:04.790+0800","caller":"controllers/vote.go:39","msg":" service.CommunityVote failed.","error":"吉时已过"}
{"level":"INFO","time":"2022-06-06T17:34:04.790+0800","caller":"logger/logger.go:83","msg":"/api/v1/community/vote","status":200,"method":"POST","path":"/api/v1/community/vote","query":"","ip":"127.0.0.1","user-agent":"PostmanRuntime/7.29.0","error":"","cost":0.0015355}
{"level":"DEBUG","time":"2022-06-06T17:34:42.794+0800","caller":"bluebell/main.go:34","msg":"logger init success!!!"}
{"level":"INFO","time":"2022-06-06T17:34:42.798+0800","caller":"bluebell/main.go:58","msg":":8080"}
{"level":"DEBUG","time":"2022-06-06T17:34:46.936+0800","caller":"mysql/community.go:96","msg":"select count from post","count:":1}
{"level":"DEBUG","time":"2022-06-06T17:34:46.937+0800","caller":"service/vote.go:45","msg":"CommunityVote","user_id:":"19953053381689345","post_id:":22666551844929537,"direction:":1}
{"level":"INFO","time":"2022-06-06T17:34:46.937+0800","caller":"logger/logger.go:83","msg":"/api/v1/community/vote","status":200,"method":"POST","path":"/api/v1/community/vote","query":"","ip":"127.0.0.1","user-agent":"PostmanRuntime/7.29.0","error":"","cost":0.0017309}
{"level":"DEBUG","time":"2022-06-06T17:42:52.888+0800","caller":"bluebell/main.go:34","msg":"logger init success!!!"}
{"level":"INFO","time":"2022-06-06T17:42:52.893+0800","caller":"bluebell/main.go:58","msg":":8080"}
{"level":"DEBUG","time":"2022-06-06T17:43:40.047+0800","caller":"bluebell/main.go:34","msg":"logger init success!!!"}
{"level":"INFO","time":"2022-06-06T17:43:40.052+0800","caller":"bluebell/main.go:58","msg":":8080"}
{"level":"DEBUG","time":"2022-06-06T17:46:35.870+0800","caller":"bluebell/main.go:34","msg":"logger init success!!!"}
{"level":"INFO","time":"2022-06-06T17:46:35.875+0800","caller":"bluebell/main.go:58","msg":":8080"}
{"level":"DEBUG","time":"2022-06-06T17:54:56.557+0800","caller":"bluebell/main.go:34","msg":"logger init success!!!"}
{"level":"INFO","time":"2022-06-06T17:54:56.562+0800","caller":"bluebell/main.go:58","msg":":8080"}
{"level":"DEBUG","time":"2022-06-06T17:54:57.961+0800","caller":"bluebell/main.go:34","msg":"logger init success!!!"}
{"level":"INFO","time":"2022-06-06T17:54:57.970+0800","caller":"bluebell/main.go:58","msg":":8080"}
{"level":"DEBUG","time":"2022-06-06T17:58:53.287+0800","caller":"bluebell/main.go:34","msg":"logger init success!!!"}
{"level":"INFO","time":"2022-06-06T17:58:53.291+0800","caller":"bluebell/main.go:58","msg":":8080"}
{"level":"DEBUG","time":"2022-06-06T17:59:00.253+0800","caller":"mysql/community.go:96","msg":"select count from post","count:":1}
{"level":"DEBUG","time":"2022-06-06T17:59:00.253+0800","caller":"service/vote.go:38","msg":"CommunityVote","user_id:":"19953053381689345","post_id:":22666551844929537,"direction:":1,"error":"吉时已过"}
{"level":"ERROR","time":"2022-06-06T17:59:00.254+0800","caller":"controllers/vote.go:39","msg":" service.CommunityVote failed.","error":"吉时已过"}
{"level":"INFO","time":"2022-06-06T17:59:00.254+0800","caller":"logger/logger.go:83","msg":"/api/v1/community/vote","status":200,"method":"POST","path":"/api/v1/community/vote","query":"","ip":"127.0.0.1","user-agent":"PostmanRuntime/7.29.0","error":"","cost":0.0021283}
{"level":"INFO","time":"2022-06-06T18:02:32.860+0800","caller":"logger/logger.go:83","msg":"/api/v1/community/post","status":200,"method":"POST","path":"/api/v1/community/post","query":"","ip":"127.0.0.1","user-agent":"PostmanRuntime/7.29.0","error":"","cost":0.0040538}
{"level":"INFO","time":"2022-06-06T18:03:23.595+0800","caller":"logger/logger.go:83","msg":"/api/v1/community/post/list","status":200,"method":"GET","path":"/api/v1/community/post/list","query":"page=1&size=2","ip":"127.0.0.1","user-agent":"PostmanRuntime/7.29.0","error":"","cost":0.0024046}
{"level":"DEBUG","time":"2022-06-06T18:03:36.921+0800","caller":"mysql/community.go:96","msg":"select count from post","count:":1}
{"level":"DEBUG","time":"2022-06-06T18:03:36.934+0800","caller":"service/vote.go:45","msg":"CommunityVote","user_id:":"19953053381689345","post_id:":22673657230786561,"direction:":1}
{"level":"INFO","time":"2022-06-06T18:03:36.934+0800","caller":"logger/logger.go:83","msg":"/api/v1/community/vote","status":200,"method":"POST","path":"/api/v1/community/vote","query":"","ip":"127.0.0.1","user-agent":"PostmanRuntime/7.29.0","error":"","cost":0.0301578}
{"level":"DEBUG","time":"2022-06-06T18:07:20.426+0800","caller":"mysql/community.go:96","msg":"select count from post","count:":1}
{"level":"DEBUG","time":"2022-06-06T18:07:20.426+0800","caller":"service/vote.go:45","msg":"CommunityVote","user_id:":"19953053381689345","post_id:":22673657230786561,"direction:":0}
{"level":"INFO","time":"2022-06-06T18:07:20.426+0800","caller":"logger/logger.go:83","msg":"/api/v1/community/vote","status":200,"method":"POST","path":"/api/v1/community/vote","query":"","ip":"127.0.0.1","user-agent":"PostmanRuntime/7.29.0","error":"","cost":0.0013577}
{"level":"DEBUG","time":"2022-06-06T18:08:08.396+0800","caller":"mysql/community.go:96","msg":"select count from post","count:":1}
{"level":"DEBUG","time":"2022-06-06T18:08:08.397+0800","caller":"service/vote.go:45","msg":"CommunityVote","user_id:":"19953053381689345","post_id:":22673657230786561,"direction:":-1}
{"level":"INFO","time":"2022-06-06T18:08:08.397+0800","caller":"logger/logger.go:83","msg":"/api/v1/community/vote","status":200,"method":"POST","path":"/api/v1/community/vote","query":"","ip":"127.0.0.1","user-agent":"PostmanRuntime/7.29.0","error":"","cost":0.0015847}
{"level":"DEBUG","time":"2022-06-06T18:09:09.472+0800","caller":"bluebell/main.go:34","msg":"logger init success!!!"}
{"level":"INFO","time":"2022-06-06T18:09:09.476+0800","caller":"bluebell/main.go:58","msg":":8080"}
{"level":"DEBUG","time":"2022-06-06T18:09:37.859+0800","caller":"mysql/community.go:96","msg":"select count from post","count:":1}
{"level":"DEBUG","time":"2022-06-06T18:09:37.860+0800","caller":"service/vote.go:45","msg":"CommunityVote","user_id:":"19953053381689345","post_id:":22673657230786561,"direction:":-1}
{"level":"INFO","time":"2022-06-06T18:09:37.861+0800","caller":"logger/logger.go:83","msg":"/api/v1/community/vote","status":200,"method":"POST","path":"/api/v1/community/vote","query":"","ip":"127.0.0.1","user-agent":"PostmanRuntime/7.29.0","error":"","cost":0.0035113}
{"level":"DEBUG","time":"2022-06-06T18:09:52.091+0800","caller":"mysql/community.go:96","msg":"select count from post","count:":1}
{"level":"DEBUG","time":"2022-06-06T18:09:52.091+0800","caller":"service/vote.go:45","msg":"CommunityVote","user_id:":"19953053381689345","post_id:":22673657230786561,"direction:":0}
{"level":"INFO","time":"2022-06-06T18:09:52.092+0800","caller":"logger/logger.go:83","msg":"/api/v1/community/vote","status":200,"method":"POST","path":"/api/v1/community/vote","query":"","ip":"127.0.0.1","user-agent":"PostmanRuntime/7.29.0","error":"","cost":0.0014371}
{"level":"DEBUG","time":"2022-06-06T18:10:28.993+0800","caller":"mysql/community.go:96","msg":"select count from post","count:":1}
{"level":"DEBUG","time":"2022-06-06T18:10:28.994+0800","caller":"service/vote.go:45","msg":"CommunityVote","user_id:":"19953053381689345","post_id:":22673657230786561,"direction:":1}
{"level":"INFO","time":"2022-06-06T18:10:28.994+0800","caller":"logger/logger.go:83","msg":"/api/v1/community/vote","status":200,"method":"POST","path":"/api/v1/community/vote","query":"","ip":"127.0.0.1","user-agent":"PostmanRuntime/7.29.0","error":"","cost":0.0015695}
{"level":"DEBUG","time":"2022-06-06T18:10:40.747+0800","caller":"mysql/community.go:96","msg":"select count from post","count:":1}
{"level":"DEBUG","time":"2022-06-06T18:10:40.747+0800","caller":"service/vote.go:45","msg":"CommunityVote","user_id:":"19953053381689345","post_id:":22673657230786561,"direction:":0}
{"level":"INFO","time":"2022-06-06T18:10:40.748+0800","caller":"logger/logger.go:83","msg":"/api/v1/community/vote","status":200,"method":"POST","path":"/api/v1/community/vote","query":"","ip":"127.0.0.1","user-agent":"PostmanRuntime/7.29.0","error":"","cost":0.0019876}
{"level":"DEBUG","time":"2022-06-06T18:10:53.140+0800","caller":"mysql/community.go:96","msg":"select count from post","count:":1}
{"level":"DEBUG","time":"2022-06-06T18:10:53.141+0800","caller":"service/vote.go:45","msg":"CommunityVote","user_id:":"19953053381689345","post_id:":22673657230786561,"direction:":-1}
{"level":"INFO","time":"2022-06-06T18:10:53.141+0800","caller":"logger/logger.go:83","msg":"/api/v1/community/vote","status":200,"method":"POST","path":"/api/v1/community/vote","query":"","ip":"127.0.0.1","user-agent":"PostmanRuntime/7.29.0","error":"","cost":0.0019747}
{"level":"DEBUG","time":"2022-06-06T21:47:55.100+0800","caller":"mysql/community.go:96","msg":"select count from post","count:":1}
{"level":"DEBUG","time":"2022-06-06T21:47:55.101+0800","caller":"service/vote.go:45","msg":"CommunityVote","user_id:":"19953053381689345","post_id:":22673657230786561,"direction:":-1}
{"level":"INFO","time":"2022-06-06T21:47:55.101+0800","caller":"logger/logger.go:83","msg":"/api/v1/community/vote","status":200,"method":"POST","path":"/api/v1/community/vote","query":"","ip":"127.0.0.1","user-agent":"PostmanRuntime/7.29.0","error":"","cost":0.0028236}
{"level":"INFO","time":"2022-06-06T21:48:05.310+0800","caller":"logger/logger.go:83","msg":"/api/v1/community/post","status":200,"method":"POST","path":"/api/v1/community/post","query":"","ip":"127.0.0.1","user-agent":"PostmanRuntime/7.29.0","error":"","cost":0.0093736}
{"level":"INFO","time":"2022-06-06T21:48:08.555+0800","caller":"logger/logger.go:83","msg":"/api/v1/community/post/list","status":200,"method":"GET","path":"/api/v1/community/post/list","query":"page=1&size=2","ip":"127.0.0.1","user-agent":"PostmanRuntime/7.29.0","error":"","cost":0.0037368}
{"level":"DEBUG","time":"2022-06-06T21:48:16.334+0800","caller":"mysql/community.go:96","msg":"select count from post","count:":1}
{"level":"DEBUG","time":"2022-06-06T21:48:16.336+0800","caller":"service/vote.go:45","msg":"CommunityVote","user_id:":"19953053381689345","post_id:":22696360914452481,"direction:":-1}
{"level":"INFO","time":"2022-06-06T21:48:16.338+0800","caller":"logger/logger.go:83","msg":"/api/v1/community/vote","status":200,"method":"POST","path":"/api/v1/community/vote","query":"","ip":"127.0.0.1","user-agent":"PostmanRuntime/7.29.0","error":"","cost":0.0055654}
{"level":"DEBUG","time":"2022-06-06T22:21:12.183+0800","caller":"bluebell/main.go:34","msg":"logger init success!!!"}
{"level":"INFO","time":"2022-06-06T22:21:12.188+0800","caller":"bluebell/main.go:58","msg":":8080"}
{"level":"DEBUG","time":"2022-06-06T22:21:35.464+0800","caller":"bluebell/main.go:34","msg":"logger init success!!!"}
{"level":"INFO","time":"2022-06-06T22:21:35.472+0800","caller":"bluebell/main.go:58","msg":":8080"}
{"level":"DEBUG","time":"2022-06-06T22:23:49.549+0800","caller":"bluebell/main.go:34","msg":"logger init success!!!"}
{"level":"INFO","time":"2022-06-06T22:23:49.555+0800","caller":"bluebell/main.go:58","msg":":8080"}
{"level":"DEBUG","time":"2022-06-06T22:23:50.409+0800","caller":"bluebell/main.go:34","msg":"logger init success!!!"}
{"level":"INFO","time":"2022-06-06T22:23:50.422+0800","caller":"bluebell/main.go:58","msg":":8080"}
{"level":"DEBUG","time":"2022-06-06T22:27:33.087+0800","caller":"bluebell/main.go:34","msg":"logger init success!!!"}
{"level":"INFO","time":"2022-06-06T22:27:33.091+0800","caller":"bluebell/main.go:58","msg":":8080"}
{"level":"DEBUG","time":"2022-06-06T22:28:15.328+0800","caller":"bluebell/main.go:34","msg":"logger init success!!!"}
{"level":"INFO","time":"2022-06-06T22:28:15.333+0800","caller":"bluebell/main.go:58","msg":":8080"}
{"level":"DEBUG","time":"2022-06-06T22:28:29.089+0800","caller":"bluebell/main.go:34","msg":"logger init success!!!"}
{"level":"INFO","time":"2022-06-06T22:28:29.094+0800","caller":"bluebell/main.go:58","msg":":8080"}
{"level":"DEBUG","time":"2022-06-06T22:28:53.520+0800","caller":"bluebell/main.go:34","msg":"logger init success!!!"}
{"level":"INFO","time":"2022-06-06T22:28:53.525+0800","caller":"bluebell/main.go:58","msg":":8080"}
{"level":"DEBUG","time":"2022-06-06T22:33:59.721+0800","caller":"bluebell/main.go:34","msg":"logger init success!!!"}
{"level":"INFO","time":"2022-06-06T22:33:59.726+0800","caller":"bluebell/main.go:58","msg":":8080"}
{"level":"DEBUG","time":"2022-06-06T22:34:21.792+0800","caller":"bluebell/main.go:34","msg":"logger init success!!!"}
{"level":"INFO","time":"2022-06-06T22:34:21.796+0800","caller":"bluebell/main.go:58","msg":":8080"}
{"level":"DEBUG","time":"2022-06-06T22:35:03.003+0800","caller":"bluebell/main.go:34","msg":"logger init success!!!"}
{"level":"INFO","time":"2022-06-06T22:35:03.009+0800","caller":"bluebell/main.go:58","msg":":8080"}
{"level":"INFO","time":"2022-06-06T22:35:15.067+0800","caller":"bluebell/main.go:76","msg":"shutdown server..."}
{"level":"INFO","time":"2022-06-06T22:35:15.077+0800","caller":"bluebell/main.go:84","msg":"server exiting"}
{"level":"DEBUG","time":"2022-06-07T22:02:49.204+0800","caller":"bluebell/main.go:34","msg":"logger init success!!!"}
{"level":"INFO","time":"2022-06-07T22:02:49.209+0800","caller":"bluebell/main.go:58","msg":":8080"}
{"level":"DEBUG","time":"2022-06-07T22:03:14.721+0800","caller":"bluebell/main.go:34","msg":"logger init success!!!"}
{"level":"INFO","time":"2022-06-07T22:03:14.727+0800","caller":"bluebell/main.go:58","msg":":8080"}
{"level":"INFO","time":"2022-06-07T22:03:25.452+0800","caller":"logger/logger.go:83","msg":"/api/v1/community/post/list","status":200,"method":"GET","path":"/api/v1/community/post/list","query":"page=1&size=2","ip":"127.0.0.1","user-agent":"PostmanRuntime/7.29.0","error":"","cost":0.0036837}
{"level":"ERROR","time":"2022-06-07T22:04:16.008+0800","caller":"controllers/community.go:82","msg":"get post detail failed. invalid param","error":"strconv.ParseInt: parsing \"orderlist\": invalid syntax"}
{"level":"INFO","time":"2022-06-07T22:04:16.008+0800","caller":"logger/logger.go:83","msg":"/api/v1/community/post/orderlist","status":200,"method":"GET","path":"/api/v1/community/post/orderlist","query":"page=1&size=2&time=time","ip":"127.0.0.1","user-agent":"PostmanRuntime/7.29.0","error":"","cost":0.0003599}
{"level":"INFO","time":"2022-06-07T22:04:26.745+0800","caller":"logger/logger.go:83","msg":"/api/v1/community/post/list","status":200,"method":"GET","path":"/api/v1/community/post/list","query":"page=1&size=2","ip":"127.0.0.1","user-agent":"PostmanRuntime/7.29.0","error":"","cost":0.0019102}
{"level":"ERROR","time":"2022-06-07T22:04:32.900+0800","caller":"controllers/community.go:82","msg":"get post detail failed. invalid param","error":"strconv.ParseInt: parsing \"orderlist\": invalid syntax"}
{"level":"INFO","time":"2022-06-07T22:04:32.900+0800","caller":"logger/logger.go:83","msg":"/api/v1/community/post/orderlist","status":200,"method":"GET","path":"/api/v1/community/post/orderlist","query":"page=1&size=2&time=time","ip":"127.0.0.1","user-agent":"PostmanRuntime/7.29.0","error":"","cost":0.0007697}
{"level":"ERROR","time":"2022-06-07T22:05:55.298+0800","caller":"controllers/community.go:82","msg":"get post detail failed. invalid param","error":"strconv.ParseInt: parsing \"orderlist\": invalid syntax"}
{"level":"INFO","time":"2022-06-07T22:05:55.298+0800","caller":"logger/logger.go:83","msg":"/api/v1/community/post/orderlist","status":200,"method":"GET","path":"/api/v1/community/post/orderlist","query":"page=1&size=2&order=time","ip":"127.0.0.1","user-agent":"PostmanRuntime/7.29.0","error":"","cost":0.000322}
{"level":"ERROR","time":"2022-06-07T22:07:32.650+0800","caller":"controllers/community.go:82","msg":"get post detail failed. invalid param","error":"strconv.ParseInt: parsing \"orderlist\": invalid syntax"}
{"level":"INFO","time":"2022-06-07T22:07:32.650+0800","caller":"logger/logger.go:83","msg":"/api/v1/community/post/orderlist","status":200,"method":"GET","path":"/api/v1/community/post/orderlist","query":"","ip":"127.0.0.1","user-agent":"PostmanRuntime/7.29.0","error":"","cost":0.0005383}
{"level":"ERROR","time":"2022-06-07T22:07:36.152+0800","caller":"controllers/community.go:82","msg":"get post detail failed. invalid param","error":"strconv.ParseInt: parsing \"orderlist\": invalid syntax"}
{"level":"INFO","time":"2022-06-07T22:07:36.152+0800","caller":"logger/logger.go:83","msg":"/api/v1/community/post/orderlist","status":200,"method":"GET","path":"/api/v1/community/post/orderlist","query":"page=1","ip":"127.0.0.1","user-agent":"PostmanRuntime/7.29.0","error":"","cost":0.0003598}
{"level":"ERROR","time":"2022-06-07T22:07:38.835+0800","caller":"controllers/community.go:82","msg":"get post detail failed. invalid param","error":"strconv.ParseInt: parsing \"orderlist\": invalid syntax"}
{"level":"INFO","time":"2022-06-07T22:07:38.835+0800","caller":"logger/logger.go:83","msg":"/api/v1/community/post/orderlist","status":200,"method":"GET","path":"/api/v1/community/post/orderlist","query":"page=1&size=2&order=time","ip":"127.0.0.1","user-agent":"PostmanRuntime/7.29.0","error":"","cost":0.0003055}
{"level":"DEBUG","time":"2022-06-07T22:11:47.059+0800","caller":"bluebell/main.go:34","msg":"logger init success!!!"}
{"level":"INFO","time":"2022-06-07T22:11:47.065+0800","caller":"bluebell/main.go:58","msg":":8080"}
{"level":"INFO","time":"2022-06-07T22:11:53.063+0800","caller":"logger/logger.go:83","msg":"/api/v1/community/post/list","status":200,"method":"GET","path":"/api/v1/community/post/list","query":"page=1&size=2","ip":"127.0.0.1","user-agent":"PostmanRuntime/7.29.0","error":"","cost":0.001726}
{"level":"ERROR","time":"2022-06-07T22:12:00.189+0800","caller":"controllers/community.go:82","msg":"get post detail failed. invalid param","error":"strconv.ParseInt: parsing \"orderlist\": invalid syntax"}
{"level":"INFO","time":"2022-06-07T22:12:00.189+0800","caller":"logger/logger.go:83","msg":"/api/v1/community/post/orderlist","status":200,"method":"GET","path":"/api/v1/community/post/orderlist","query":"page=1&size=2&order=time","ip":"127.0.0.1","user-agent":"PostmanRuntime/7.29.0","error":"","cost":0.0003068}
{"level":"DEBUG","time":"2022-06-07T22:13:08.178+0800","caller":"bluebell/main.go:34","msg":"logger init success!!!"}
{"level":"INFO","time":"2022-06-07T22:13:08.183+0800","caller":"bluebell/main.go:58","msg":":8080"}
{"level":"DEBUG","time":"2022-06-07T22:15:27.581+0800","caller":"bluebell/main.go:34","msg":"logger init success!!!"}
{"level":"INFO","time":"2022-06-07T22:15:27.586+0800","caller":"bluebell/main.go:58","msg":":8080"}
{"level":"ERROR","time":"2022-06-07T22:16:18.337+0800","caller":"controllers/community.go:82","msg":"get post detail failed. invalid param","error":"strconv.ParseInt: parsing \"orderlist\": invalid syntax"}
{"level":"INFO","time":"2022-06-07T22:16:18.337+0800","caller":"logger/logger.go:83","msg":"/api/v1/community/post/orderlist","status":200,"method":"GET","path":"/api/v1/community/post/orderlist","query":"page=1&size=2&order=score","ip":"127.0.0.1","user-agent":"PostmanRuntime/7.29.0","error":"","cost":0.0005298}
{"level":"INFO","time":"2022-06-07T22:16:28.214+0800","caller":"logger/logger.go:83","msg":"/api/v1/community/post/orderList","status":200,"method":"GET","path":"/api/v1/community/post/orderList","query":"page=1&size=2&order=score","ip":"127.0.0.1","user-agent":"PostmanRuntime/7.29.0","error":"","cost":0.0056855}
{"level":"INFO","time":"2022-06-07T22:17:05.434+0800","caller":"logger/logger.go:83","msg":"/api/v1/community/post/orderList","status":200,"method":"GET","path":"/api/v1/community/post/orderList","query":"page=1&size=2&order=time","ip":"127.0.0.1","user-agent":"PostmanRuntime/7.29.0","error":"","cost":0}
{"level":"DEBUG","time":"2022-06-07T22:20:18.371+0800","caller":"bluebell/main.go:34","msg":"logger init success!!!"}
{"level":"INFO","time":"2022-06-07T22:20:18.376+0800","caller":"bluebell/main.go:58","msg":":8080"}
{"level":"INFO","time":"2022-06-07T22:20:55.059+0800","caller":"service/community.go:126","msg":"redis ids","ids":["22696360914452481","22673657230786561"]}
{"level":"INFO","time":"2022-06-07T22:20:55.060+0800","caller":"logger/logger.go:83","msg":"/api/v1/community/post/orderList","status":200,"method":"GET","path":"/api/v1/community/post/orderList","query":"page=1&size=2&order=time","ip":"127.0.0.1","user-agent":"PostmanRuntime/7.29.0","error":"","cost":0.0026144}
{"level":"DEBUG","time":"2022-06-07T22:25:22.942+0800","caller":"bluebell/main.go:34","msg":"logger init success!!!"}
{"level":"INFO","time":"2022-06-07T22:25:22.947+0800","caller":"bluebell/main.go:58","msg":":8080"}
{"level":"DEBUG","time":"2022-06-07T22:25:31.237+0800","caller":"service/community.go:126","msg":"redis ids","ids":["22696360914452481","22673657230786561"]}
{"level":"INFO","time":"2022-06-07T22:25:31.238+0800","caller":"service/community.go:129","msg":"mysql posts","posts":null}
{"level":"INFO","time":"2022-06-07T22:25:31.239+0800","caller":"logger/logger.go:83","msg":"/api/v1/community/post/orderList","status":200,"method":"GET","path":"/api/v1/community/post/orderList","query":"page=1&size=2&order=time","ip":"127.0.0.1","user-agent":"PostmanRuntime/7.29.0","error":"","cost":0.0021569}
{"level":"DEBUG","time":"2022-06-07T22:26:24.317+0800","caller":"bluebell/main.go:34","msg":"logger init success!!!"}
{"level":"INFO","time":"2022-06-07T22:26:24.322+0800","caller":"bluebell/main.go:58","msg":":8080"}
{"level":"DEBUG","time":"2022-06-07T22:26:31.824+0800","caller":"service/community.go:126","msg":"redis ids","ids":["22696360914452481","22673657230786561"]}
{"level":"INFO","time":"2022-06-07T22:26:31.825+0800","caller":"service/community.go:129","msg":"mysql posts","posts":[{"id":22696360914452481,"author_id":19953053381689345,"community_id":1,"status":0,"title":"二次点亮","content":"创建帖子->redis写入帖子时间和分数数据->判断是否已过投票时间","create_time":"2022-06-06T21:48:05Z"},{"id":22673657230786561,"author_id":19953053381689345,"community_id":1,"status":0,"title":"一次点亮","content":"创建帖子->redis写入帖子时间和分数数据->判断是否已过投票时间","create_time":"2022-06-06T18:02:32Z"}]}
{"level":"INFO","time":"2022-06-07T22:26:31.826+0800","caller":"logger/logger.go:83","msg":"/api/v1/community/post/orderList","status":200,"method":"GET","path":"/api/v1/community/post/orderList","query":"page=1&size=2&order=time","ip":"127.0.0.1","user-agent":"PostmanRuntime/7.29.0","error":"","cost":0.0030427}
{"level":"DEBUG","time":"2022-06-07T22:28:06.669+0800","caller":"service/community.go:126","msg":"redis ids","ids":["22696360914452481","22673657230786561"]}
{"level":"INFO","time":"2022-06-07T22:28:06.670+0800","caller":"service/community.go:129","msg":"mysql posts","posts":[{"id":22696360914452481,"author_id":19953053381689345,"community_id":1,"status":0,"title":"二次点亮","content":"创建帖子->redis写入帖子时间和分数数据->判断是否已过投票时间","create_time":"2022-06-06T21:48:05Z"},{"id":22673657230786561,"author_id":19953053381689345,"community_id":1,"status":0,"title":"一次点亮","content":"创建帖子->redis写入帖子时间和分数数据->判断是否已过投票时间","create_time":"2022-06-06T18:02:32Z"}]}
{"level":"INFO","time":"2022-06-07T22:28:06.671+0800","caller":"logger/logger.go:83","msg":"/api/v1/community/post/orderList","status":200,"method":"GET","path":"/api/v1/community/post/orderList","query":"page=1&size=10&order=time","ip":"127.0.0.1","user-agent":"PostmanRuntime/7.29.0","error":"","cost":0.0024179}
{"level":"DEBUG","time":"2022-06-07T22:28:19.175+0800","caller":"service/community.go:126","msg":"redis ids","ids":["22696360914452481","22673657230786561"]}
{"level":"INFO","time":"2022-06-07T22:28:19.176+0800","caller":"service/community.go:129","msg":"mysql posts","posts":[{"id":22696360914452481,"author_id":19953053381689345,"community_id":1,"status":0,"title":"二次点亮","content":"创建帖子->redis写入帖子时间和分数数据->判断是否已过投票时间","create_time":"2022-06-06T21:48:05Z"},{"id":22673657230786561,"author_id":19953053381689345,"community_id":1,"status":0,"title":"一次点亮","content":"创建帖子->redis写入帖子时间和分数数据->判断是否已过投票时间","create_time":"2022-06-06T18:02:32Z"}]}
{"level":"INFO","time":"2022-06-07T22:28:19.177+0800","caller":"logger/logger.go:83","msg":"/api/v1/community/post/orderList","status":200,"method":"GET","path":"/api/v1/community/post/orderList","query":"page=1&size=10&order=score","ip":"127.0.0.1","user-agent":"PostmanRuntime/7.29.0","error":"","cost":0.003376}
{"level":"DEBUG","time":"2022-06-07T22:29:10.579+0800","caller":"mysql/community.go:99","msg":"select count from post","count:":1}
{"level":"DEBUG","time":"2022-06-07T22:29:10.580+0800","caller":"service/vote.go:45","msg":"CommunityVote","user_id:":"19953053381689345","post_id:":22696360914452481,"direction:":-1}
{"level":"INFO","time":"2022-06-07T22:29:10.580+0800","caller":"logger/logger.go:83","msg":"/api/v1/community/vote","status":200,"method":"POST","path":"/api/v1/community/vote","query":"","ip":"127.0.0.1","user-agent":"PostmanRuntime/7.29.0","error":"","cost":0.0012809}
{"level":"DEBUG","time":"2022-06-07T22:29:14.344+0800","caller":"service/community.go:126","msg":"redis ids","ids":["22696360914452481","22673657230786561"]}
{"level":"INFO","time":"2022-06-07T22:29:14.345+0800","caller":"service/community.go:129","msg":"mysql posts","posts":[{"id":22696360914452481,"author_id":19953053381689345,"community_id":1,"status":0,"title":"二次点亮","content":"创建帖子->redis写入帖子时间和分数数据->判断是否已过投票时间","create_time":"2022-06-06T21:48:05Z"},{"id":22673657230786561,"author_id":19953053381689345,"community_id":1,"status":0,"title":"一次点亮","content":"创建帖子->redis写入帖子时间和分数数据->判断是否已过投票时间","create_time":"2022-06-06T18:02:32Z"}]}
{"level":"INFO","time":"2022-06-07T22:29:14.346+0800","caller":"logger/logger.go:83","msg":"/api/v1/community/post/orderList","status":200,"method":"GET","path":"/api/v1/community/post/orderList","query":"page=1&size=10&order=score","ip":"127.0.0.1","user-agent":"PostmanRuntime/7.29.0","error":"","cost":0.003222}
{"level":"DEBUG","time":"2022-06-07T22:29:25.367+0800","caller":"service/community.go:126","msg":"redis ids","ids":["22696360914452481","22673657230786561"]}
{"level":"INFO","time":"2022-06-07T22:29:25.368+0800","caller":"service/community.go:129","msg":"mysql posts","posts":[{"id":22696360914452481,"author_id":19953053381689345,"community_id":1,"status":0,"title":"二次点亮","content":"创建帖子->redis写入帖子时间和分数数据->判断是否已过投票时间","create_time":"2022-06-06T21:48:05Z"},{"id":22673657230786561,"author_id":19953053381689345,"community_id":1,"status":0,"title":"一次点亮","content":"创建帖子->redis写入帖子时间和分数数据->判断是否已过投票时间","create_time":"2022-06-06T18:02:32Z"}]}
{"level":"INFO","time":"2022-06-07T22:29:25.370+0800","caller":"logger/logger.go:83","msg":"/api/v1/community/post/orderList","status":200,"method":"GET","path":"/api/v1/community/post/orderList","query":"page=1&size=10&order=time","ip":"127.0.0.1","user-agent":"PostmanRuntime/7.29.0","error":"","cost":0.0041322}
{"level":"DEBUG","time":"2022-06-07T22:29:57.209+0800","caller":"service/community.go:126","msg":"redis ids","ids":["22696360914452481","22673657230786561"]}
{"level":"INFO","time":"2022-06-07T22:29:57.210+0800","caller":"service/community.go:129","msg":"mysql posts","posts":[{"id":22696360914452481,"author_id":19953053381689345,"community_id":1,"status":0,"title":"二次点亮","content":"创建帖子->redis写入帖子时间和分数数据->判断是否已过投票时间","create_time":"2022-06-06T21:48:05Z"},{"id":22673657230786561,"author_id":19953053381689345,"community_id":1,"status":0,"title":"一次点亮","content":"创建帖子->redis写入帖子时间和分数数据->判断是否已过投票时间","create_time":"2022-06-06T18:02:32Z"}]}
{"level":"INFO","time":"2022-06-07T22:29:57.212+0800","caller":"logger/logger.go:83","msg":"/api/v1/community/post/orderList","status":200,"method":"GET","path":"/api/v1/community/post/orderList","query":"page=1&size=10&order=score","ip":"127.0.0.1","user-agent":"PostmanRuntime/7.29.0","error":"","cost":0.0028423}
{"level":"DEBUG","time":"2022-06-07T22:30:03.474+0800","caller":"mysql/community.go:99","msg":"select count from post","count:":1}
{"level":"DEBUG","time":"2022-06-07T22:30:03.474+0800","caller":"service/vote.go:45","msg":"CommunityVote","user_id:":"19953053381689345","post_id:":22696360914452481,"direction:":-1}
{"level":"INFO","time":"2022-06-07T22:30:03.475+0800","caller":"logger/logger.go:83","msg":"/api/v1/community/vote","status":200,"method":"POST","path":"/api/v1/community/vote","query":"","ip":"127.0.0.1","user-agent":"PostmanRuntime/7.29.0","error":"","cost":0.0012289}
{"level":"DEBUG","time":"2022-06-07T22:30:06.041+0800","caller":"service/community.go:126","msg":"redis ids","ids":["22696360914452481","22673657230786561"]}
{"level":"INFO","time":"2022-06-07T22:30:06.041+0800","caller":"service/community.go:129","msg":"mysql posts","posts":[{"id":22696360914452481,"author_id":19953053381689345,"community_id":1,"status":0,"title":"二次点亮","content":"创建帖子->redis写入帖子时间和分数数据->判断是否已过投票时间","create_time":"2022-06-06T21:48:05Z"},{"id":22673657230786561,"author_id":19953053381689345,"community_id":1,"status":0,"title":"一次点亮","content":"创建帖子->redis写入帖子时间和分数数据->判断是否已过投票时间","create_time":"2022-06-06T18:02:32Z"}]}
{"level":"INFO","time":"2022-06-07T22:30:06.043+0800","caller":"logger/logger.go:83","msg":"/api/v1/community/post/orderList","status":200,"method":"GET","path":"/api/v1/community/post/orderList","query":"page=1&size=10&order=score","ip":"127.0.0.1","user-agent":"PostmanRuntime/7.29.0","error":"","cost":0.0026564}
{"level":"DEBUG","time":"2022-06-07T22:30:20.139+0800","caller":"mysql/community.go:99","msg":"select count from post","count:":1}
{"level":"DEBUG","time":"2022-06-07T22:30:20.140+0800","caller":"service/vote.go:45","msg":"CommunityVote","user_id:":"19953053381689345","post_id:":22673657230786561,"direction:":1}
{"level":"INFO","time":"2022-06-07T22:30:20.140+0800","caller":"logger/logger.go:83","msg":"/api/v1/community/vote","status":200,"method":"POST","path":"/api/v1/community/vote","query":"","ip":"127.0.0.1","user-agent":"PostmanRuntime/7.29.0","error":"","cost":0.0013181}
{"level":"DEBUG","time":"2022-06-07T22:30:24.679+0800","caller":"service/community.go:126","msg":"redis ids","ids":["22696360914452481","22673657230786561"]}
{"level":"INFO","time":"2022-06-07T22:30:24.681+0800","caller":"service/community.go:129","msg":"mysql posts","posts":[{"id":22696360914452481,"author_id":19953053381689345,"community_id":1,"status":0,"title":"二次点亮","content":"创建帖子->redis写入帖子时间和分数数据->判断是否已过投票时间","create_time":"2022-06-06T21:48:05Z"},{"id":22673657230786561,"author_id":19953053381689345,"community_id":1,"status":0,"title":"一次点亮","content":"创建帖子->redis写入帖子时间和分数数据->判断是否已过投票时间","create_time":"2022-06-06T18:02:32Z"}]}
{"level":"INFO","time":"2022-06-07T22:30:24.683+0800","caller":"logger/logger.go:83","msg":"/api/v1/community/post/orderList","status":200,"method":"GET","path":"/api/v1/community/post/orderList","query":"page=1&size=10&order=score","ip":"127.0.0.1","user-agent":"PostmanRuntime/7.29.0","error":"","cost":0.0033416}
{"level":"DEBUG","time":"2022-06-07T22:31:21.029+0800","caller":"controllers/community.go:53","msg":"c.ShouldBindJSON(post) failed.","err":"Key: 'CommunityPost.community_id' Error:Field validation for 'community_id' failed on the 'required' tag\nKey: 'CommunityPost.title' Error:Field validation for 'title' failed on the 'required' tag\nKey: 'CommunityPost.content' Error:Field validation for 'content' failed on the 'required' tag"}
{"level":"ERROR","time":"2022-06-07T22:31:21.029+0800","caller":"controllers/community.go:54","msg":"create community failed.","error":"Key: 'CommunityPost.community_id' Error:Field validation for 'community_id' failed on the 'required' tag\nKey: 'CommunityPost.title' Error:Field validation for 'title' failed on the 'required' tag\nKey: 'CommunityPost.content' Error:Field validation for 'content' failed on the 'required' tag"}
{"level":"INFO","time":"2022-06-07T22:31:21.029+0800","caller":"logger/logger.go:83","msg":"/api/v1/community/post","status":200,"method":"POST","path":"/api/v1/community/post","query":"","ip":"127.0.0.1","user-agent":"PostmanRuntime/7.29.0","error":"","cost":0.0010926}
{"level":"INFO","time":"2022-06-07T22:31:45.756+0800","caller":"logger/logger.go:83","msg":"/api/v1/community/post","status":200,"method":"POST","path":"/api/v1/community/post","query":"","ip":"127.0.0.1","user-agent":"PostmanRuntime/7.29.0","error":"","cost":0.0028441}
{"level":"INFO","time":"2022-06-07T22:31:53.117+0800","caller":"logger/logger.go:83","msg":"/api/v1/community/post","status":200,"method":"POST","path":"/api/v1/community/post","query":"","ip":"127.0.0.1","user-agent":"PostmanRuntime/7.29.0","error":"","cost":0.0084708}
{"level":"DEBUG","time":"2022-06-07T22:32:00.585+0800","caller":"service/community.go:126","msg":"redis ids","ids":["22845724777512961","22845712446259201","22696360914452481","22673657230786561"]}
{"level":"INFO","time":"2022-06-07T22:32:00.585+0800","caller":"service/community.go:129","msg":"mysql posts","posts":[{"id":22845724777512961,"author_id":19953053381689345,"community_id":1,"status":0,"title":"四次点亮","content":"创建帖子->redis写入帖子时间和分数数据->判断是否已过投票时间","create_time":"2022-06-07T22:31:53Z"},{"id":22845712446259201,"author_id":19953053381689345,"community_id":1,"status":0,"title":"三次点亮","content":"创建帖子->redis写入帖子时间和分数数据->判断是否已过投票时间","create_time":"2022-06-07T22:31:45Z"},{"id":22696360914452481,"author_id":19953053381689345,"community_id":1,"status":0,"title":"二次点亮","content":"创建帖子->redis写入帖子时间和分数数据->判断是否已过投票时间","create_time":"2022-06-06T21:48:05Z"},{"id":22673657230786561,"author_id":19953053381689345,"community_id":1,"status":0,"title":"一次点亮","content":"创建帖子->redis写入帖子时间和分数数据->判断是否已过投票时间","create_time":"2022-06-06T18:02:32Z"}]}
{"level":"INFO","time":"2022-06-07T22:32:00.588+0800","caller":"logger/logger.go:83","msg":"/api/v1/community/post/orderList","status":200,"method":"GET","path":"/api/v1/community/post/orderList","query":"page=1&size=10&order=time","ip":"127.0.0.1","user-agent":"PostmanRuntime/7.29.0","error":"","cost":0.0037974}
{"level":"DEBUG","time":"2022-06-07T22:32:16.639+0800","caller":"service/community.go:126","msg":"redis ids","ids":["22845724777512961","22845712446259201","22696360914452481","22673657230786561"]}
{"level":"INFO","time":"2022-06-07T22:32:16.640+0800","caller":"service/community.go:129","msg":"mysql posts","posts":[{"id":22845724777512961,"author_id":19953053381689345,"community_id":1,"status":0,"title":"四次点亮","content":"创建帖子->redis写入帖子时间和分数数据->判断是否已过投票时间","create_time":"2022-06-07T22:31:53Z"},{"id":22845712446259201,"author_id":19953053381689345,"community_id":1,"status":0,"title":"三次点亮","content":"创建帖子->redis写入帖子时间和分数数据->判断是否已过投票时间","create_time":"2022-06-07T22:31:45Z"},{"id":22696360914452481,"author_id":19953053381689345,"community_id":1,"status":0,"title":"二次点亮","content":"创建帖子->redis写入帖子时间和分数数据->判断是否已过投票时间","create_time":"2022-06-06T21:48:05Z"},{"id":22673657230786561,"author_id":19953053381689345,"community_id":1,"status":0,"title":"一次点亮","content":"创建帖子->redis写入帖子时间和分数数据->判断是否已过投票时间","create_time":"2022-06-06T18:02:32Z"}]}
{"level":"INFO","time":"2022-06-07T22:32:16.641+0800","caller":"logger/logger.go:83","msg":"/api/v1/community/post/orderList","status":200,"method":"GET","path":"/api/v1/community/post/orderList","query":"page=1&size=10&order=score","ip":"127.0.0.1","user-agent":"PostmanRuntime/7.29.0","error":"","cost":0.0035852}
{"level":"DEBUG","time":"2022-06-07T22:40:32.697+0800","caller":"mysql/community.go:99","msg":"select count from post","count:":1}
{"level":"DEBUG","time":"2022-06-07T22:40:32.698+0800","caller":"service/vote.go:45","msg":"CommunityVote","user_id:":"19953053381689345","post_id:":22673657230786561,"direction:":1}
{"level":"INFO","time":"2022-06-07T22:40:32.699+0800","caller":"logger/logger.go:83","msg":"/api/v1/community/vote","status":200,"method":"POST","path":"/api/v1/community/vote","query":"","ip":"127.0.0.1","user-agent":"PostmanRuntime/7.29.0","error":"","cost":0.0033687}
{"level":"DEBUG","time":"2022-06-07T22:41:11.074+0800","caller":"mysql/community.go:99","msg":"select count from post","count:":1}
{"level":"DEBUG","time":"2022-06-07T22:41:11.074+0800","caller":"service/vote.go:45","msg":"CommunityVote","user_id:":"19953053381689345","post_id:":22673657230786561,"direction:":1}
{"level":"INFO","time":"2022-06-07T22:41:11.075+0800","caller":"logger/logger.go:83","msg":"/api/v1/community/vote","status":200,"method":"POST","path":"/api/v1/community/vote","query":"","ip":"127.0.0.1","user-agent":"PostmanRuntime/7.29.0","error":"","cost":0.0018663}
{"level":"DEBUG","time":"2022-06-07T22:41:12.014+0800","caller":"mysql/community.go:99","msg":"select count from post","count:":1}
{"level":"DEBUG","time":"2022-06-07T22:41:12.015+0800","caller":"service/vote.go:45","msg":"CommunityVote","user_id:":"19953053381689345","post_id:":22673657230786561,"direction:":1}
{"level":"INFO","time":"2022-06-07T22:41:12.015+0800","caller":"logger/logger.go:83","msg":"/api/v1/community/vote","status":200,"method":"POST","path":"/api/v1/community/vote","query":"","ip":"127.0.0.1","user-agent":"PostmanRuntime/7.29.0","error":"","cost":0.0019792}
{"level":"DEBUG","time":"2022-06-07T22:41:29.838+0800","caller":"mysql/community.go:99","msg":"select count from post","count:":1}
{"level":"DEBUG","time":"2022-06-07T22:41:29.839+0800","caller":"service/vote.go:45","msg":"CommunityVote","user_id:":"19953053381689345","post_id:":22673657230786561,"direction:":-1}
{"level":"INFO","time":"2022-06-07T22:41:29.839+0800","caller":"logger/logger.go:83","msg":"/api/v1/community/vote","status":200,"method":"POST","path":"/api/v1/community/vote","query":"","ip":"127.0.0.1","user-agent":"PostmanRuntime/7.29.0","error":"","cost":0.0015011}
{"level":"INFO","time":"2022-06-07T22:42:08.102+0800","caller":"bluebell/main.go:76","msg":"shutdown server..."}
{"level":"INFO","time":"2022-06-07T22:42:08.106+0800","caller":"bluebell/main.go:84","msg":"server exiting"}
{"level":"DEBUG","time":"2022-06-08T21:22:31.241+0800","caller":"bluebell/main.go:34","msg":"logger init success!!!"}
{"level":"INFO","time":"2022-06-08T21:22:31.247+0800","caller":"bluebell/main.go:58","msg":":8080"}
{"level":"DEBUG","time":"2022-06-08T21:22:57.961+0800","caller":"service/community.go:126","msg":"redis ids","ids":["22845724777512961","22845712446259201","22696360914452481","22673657230786561"]}
{"level":"INFO","time":"2022-06-08T21:22:57.963+0800","caller":"service/community.go:129","msg":"mysql posts","posts":[{"id":22845724777512961,"author_id":19953053381689345,"community_id":1,"status":0,"title":"四次点亮","content":"创建帖子->redis写入帖子时间和分数数据->判断是否已过投票时间","create_time":"2022-06-07T22:31:53Z"},{"id":22845712446259201,"author_id":19953053381689345,"community_id":1,"status":0,"title":"三次点亮","content":"创建帖子->redis写入帖子时间和分数数据->判断是否已过投票时间","create_time":"2022-06-07T22:31:45Z"},{"id":22696360914452481,"author_id":19953053381689345,"community_id":1,"status":0,"title":"二次点亮","content":"创建帖子->redis写入帖子时间和分数数据->判断是否已过投票时间","create_time":"2022-06-06T21:48:05Z"},{"id":22673657230786561,"author_id":19953053381689345,"community_id":1,"status":0,"title":"一次点亮","content":"创建帖子->redis写入帖子时间和分数数据->判断是否已过投票时间","create_time":"2022-06-06T18:02:32Z"}]}
{"level":"DEBUG","time":"2022-06-08T21:22:57.964+0800","caller":"redis/communityPost.go:47","msg":"cmders:","cmders":[{},{},{},{}]}
{"level":"INFO","time":"2022-06-08T21:22:57.967+0800","caller":"logger/logger.go:83","msg":"/api/v1/community/post/orderList","status":200,"method":"GET","path":"/api/v1/community/post/orderList","query":"page=1&size=10&order=score","ip":"127.0.0.1","user-agent":"PostmanRuntime/7.29.0","error":"","cost":0.0067508}
{"level":"DEBUG","time":"2022-06-08T21:23:36.324+0800","caller":"mysql/community.go:99","msg":"select count from post","count:":1}
{"level":"DEBUG","time":"2022-06-08T21:23:36.324+0800","caller":"service/vote.go:45","msg":"CommunityVote","user_id:":"19953053381689345","post_id:":22845724777512961,"direction:":1}
{"level":"INFO","time":"2022-06-08T21:23:36.325+0800","caller":"logger/logger.go:83","msg":"/api/v1/community/vote","status":200,"method":"POST","path":"/api/v1/community/vote","query":"","ip":"127.0.0.1","user-agent":"PostmanRuntime/7.29.0","error":"","cost":0.0027751}
{"level":"DEBUG","time":"2022-06-08T21:25:29.713+0800","caller":"bluebell/main.go:34","msg":"logger init success!!!"}
{"level":"INFO","time":"2022-06-08T21:25:29.723+0800","caller":"bluebell/main.go:58","msg":":8080"}
{"level":"DEBUG","time":"2022-06-08T21:25:38.635+0800","caller":"service/community.go:126","msg":"redis ids","ids":["22845724777512961","22845712446259201","22696360914452481","22673657230786561"]}
{"level":"INFO","time":"2022-06-08T21:25:38.636+0800","caller":"service/community.go:129","msg":"mysql posts","posts":[{"id":22845724777512961,"author_id":19953053381689345,"community_id":1,"status":0,"title":"四次点亮","content":"创建帖子->redis写入帖子时间和分数数据->判断是否已过投票时间","create_time":"2022-06-07T22:31:53Z"},{"id":22845712446259201,"author_id":19953053381689345,"community_id":1,"status":0,"title":"三次点亮","content":"创建帖子->redis写入帖子时间和分数数据->判断是否已过投票时间","create_time":"2022-06-07T22:31:45Z"},{"id":22696360914452481,"author_id":19953053381689345,"community_id":1,"status":0,"title":"二次点亮","content":"创建帖子->redis写入帖子时间和分数数据->判断是否已过投票时间","create_time":"2022-06-06T21:48:05Z"},{"id":22673657230786561,"author_id":19953053381689345,"community_id":1,"status":0,"title":"一次点亮","content":"创建帖子->redis写入帖子时间和分数数据->判断是否已过投票时间","create_time":"2022-06-06T18:02:32Z"}]}
{"level":"DEBUG","time":"2022-06-08T21:25:38.637+0800","caller":"redis/communityPost.go:47","msg":"cmders:","cmders":[{},{},{},{}]}
{"level":"DEBUG","time":"2022-06-08T21:25:38.637+0800","caller":"redis/communityPost.go:53","msg":"data:","data":[1,0,0,0]}
{"level":"INFO","time":"2022-06-08T21:25:38.639+0800","caller":"logger/logger.go:83","msg":"/api/v1/community/post/orderList","status":200,"method":"GET","path":"/api/v1/community/post/orderList","query":"page=1&size=10&order=score","ip":"127.0.0.1","user-agent":"PostmanRuntime/7.29.0","error":"","cost":0.0047398}
{"level":"DEBUG","time":"2022-06-08T21:26:11.020+0800","caller":"mysql/community.go:99","msg":"select count from post","count:":1}
{"level":"DEBUG","time":"2022-06-08T21:26:11.021+0800","caller":"service/vote.go:45","msg":"CommunityVote","user_id:":"19953053381689345","post_id:":22845712446259201,"direction:":1}
{"level":"INFO","time":"2022-06-08T21:26:11.021+0800","caller":"logger/logger.go:83","msg":"/api/v1/community/vote","status":200,"method":"POST","path":"/api/v1/community/vote","query":"","ip":"127.0.0.1","user-agent":"PostmanRuntime/7.29.0","error":"","cost":0.002101}
{"level":"DEBUG","time":"2022-06-08T21:26:14.894+0800","caller":"service/community.go:126","msg":"redis ids","ids":["22845724777512961","22845712446259201","22696360914452481","22673657230786561"]}
{"level":"INFO","time":"2022-06-08T21:26:14.895+0800","caller":"service/community.go:129","msg":"mysql posts","posts":[{"id":22845724777512961,"author_id":19953053381689345,"community_id":1,"status":0,"title":"四次点亮","content":"创建帖子->redis写入帖子时间和分数数据->判断是否已过投票时间","create_time":"2022-06-07T22:31:53Z"},{"id":22845712446259201,"author_id":19953053381689345,"community_id":1,"status":0,"title":"三次点亮","content":"创建帖子->redis写入帖子时间和分数数据->判断是否已过投票时间","create_time":"2022-06-07T22:31:45Z"},{"id":22696360914452481,"author_id":19953053381689345,"community_id":1,"status":0,"title":"二次点亮","content":"创建帖子->redis写入帖子时间和分数数据->判断是否已过投票时间","create_time":"2022-06-06T21:48:05Z"},{"id":22673657230786561,"author_id":19953053381689345,"community_id":1,"status":0,"title":"一次点亮","content":"创建帖子->redis写入帖子时间和分数数据->判断是否已过投票时间","create_time":"2022-06-06T18:02:32Z"}]}
{"level":"DEBUG","time":"2022-06-08T21:26:14.896+0800","caller":"redis/communityPost.go:47","msg":"cmders:","cmders":[{},{},{},{}]}
{"level":"DEBUG","time":"2022-06-08T21:26:14.897+0800","caller":"redis/communityPost.go:53","msg":"data:","data":[1,1,0,0]}
{"level":"INFO","time":"2022-06-08T21:26:14.901+0800","caller":"logger/logger.go:83","msg":"/api/v1/community/post/orderList","status":200,"method":"GET","path":"/api/v1/community/post/orderList","query":"page=1&size=10&order=score","ip":"127.0.0.1","user-agent":"PostmanRuntime/7.29.0","error":"","cost":0.0072354}
{"level":"DEBUG","time":"2022-06-08T21:29:00.911+0800","caller":"bluebell/main.go:34","msg":"logger init success!!!"}
{"level":"INFO","time":"2022-06-08T21:29:00.917+0800","caller":"bluebell/main.go:58","msg":":8080"}
{"level":"DEBUG","time":"2022-06-08T21:30:17.960+0800","caller":"bluebell/main.go:34","msg":"logger init success!!!"}
{"level":"INFO","time":"2022-06-08T21:30:17.965+0800","caller":"bluebell/main.go:58","msg":":8080"}