wanghz
77fc8e4e38
According to issue#4759 ( https://github.com/golang/go/issues/4759 ) filepath.Walk function in golang cannot handle symbolic path, meanwhile symbolic path for log directory is pretty common used. In such scenario this deleteOldLog function will fail without any error log. Get the real location of the log directory before using walk function can fix this.
2019-10-09 15:33:38 +08:00
two
31c746d9d7
fix all confict
2018-07-26 14:34:25 +08:00
two
38a2f32252
fix one confict
2018-07-26 14:29:26 +08:00
astaxie
96dffcd27f
Merge pull request #3105 from ckahi/hotfix_log_dir
...
auto create log dir
2018-07-20 15:32:42 +08:00
umasuo
f979050a45
Fix defaut value bug, and add default maxfiles
...
1. add default value for maxlines(100000), maxsize(1 << 28)
2. add maxfiles for configure, just like `maxlines` & maxsize
2018-06-03 23:08:03 +08:00
chenkaihui
6db9ad7002
auto create log dir
2018-04-04 15:59:52 +08:00
chenxiaonan01
1a42154c64
add file test
2017-12-20 17:54:40 +08:00
chenxiaonan01
e81cca304b
add file test
2017-12-20 16:19:58 +08:00
chenxiaonan01
07aa97aa9a
add hourly rotate file.go
2017-12-20 15:56:36 +08:00
陈培远
80fa51468c
avoid unnecessary read of large log file
...
If w.MaxLines is not set, there is no need to calc large log file’s lines. It may takes more than 10mins to calc a 10G file.
2017-11-07 22:58:39 +08:00
Jia Li Ong
31b2b21dbc
Merge branch 'master' of https://github.com/jialijelly/beego
2017-06-27 10:48:52 +08:00
Jia Li Ong
16b5a11484
Merge branch 'master' of https://github.com/jialijelly/beego
2017-06-22 18:55:25 +08:00
Jia Li Ong
5a2eea07cb
Provide permission to access old log files to everyone
2017-06-22 18:51:52 +08:00
Jia Li Ong
0ea34fff27
Provide permission to access old log files to everyone
2017-06-02 10:56:55 +08:00
astaxie
a91e2e9950
add golint check and fix all golints
2017-04-30 22:41:23 +08:00
astaxie
aa8f7bc146
fix ineffectual
2017-04-28 22:36:28 +08:00
astaxie
405c170d45
Merge pull request #2556 from zjjott/master
...
fix: log mode should be 0440 should not be 440
2017-04-10 21:14:34 +08:00
zjjott
932019770d
fix: log mode 0440 should not be 440
2017-04-10 17:37:55 +08:00
Sergey Lanzman
37c1ffc57a
add go simple support
2017-03-17 20:22:20 +02:00
codejuan
b788d74fd1
set perm of rotated log to 440
2016-12-06 12:44:00 +08:00
GuyCheung
9572fdcf9a
update error on type of w.Perm; change unit test perm value
2016-06-22 09:57:16 +08:00
GuyCheung
cb3f240f44
add os.Chmod when create log file
2016-06-21 15:52:31 +08:00
nullne
2c12383263
remove attribute perm to make it more brief
2016-05-17 10:29:05 +08:00
nullne
d679a4b865
fix bug with file permission in log module
2016-05-14 10:54:09 +08:00
JessonChan
b28581a463
make daily rotate
2016-05-06 12:11:14 +08:00
JessonChan
fa8d94fa69
file rotate by day test
2016-05-06 12:09:00 +08:00
JessonChan
abaa1bbcac
file rotate file test
2016-04-13 09:05:16 +08:00
JessonChan
22617aeb13
file rotate name fixed
2016-04-12 15:05:35 +08:00
JessonChan
221306fff4
file rotate bug
2016-03-29 10:05:56 +08:00
JessonChan
03840f3fe8
give each of the adapter a neme
2016-03-24 17:38:26 +08:00
JessonChan
2b1316c738
data race bug fixed
2016-03-16 18:04:07 +08:00
JessonChan
3379a2b7ed
remove file bug fixed
...
remove file by filename and file suffix
2016-03-04 10:43:57 +08:00
JessonChan
26cc040f9a
daily log name dot fixed
2016-03-01 17:00:24 +08:00
JessonChan
51b1095e73
add files logger
2016-02-03 16:32:59 +08:00
JessonChan
68cc53e92b
when rotate by date ,there's no num after log file
2016-02-03 15:43:15 +08:00
JessonChan
6caa3ecd91
when rotate by date ,there's no num after log file
2016-02-03 15:31:59 +08:00
JessonChan
304a5ccea0
comment fix
2016-02-03 15:06:53 +08:00
JessonChan
9806a43783
make more fast
2016-02-03 15:03:37 +08:00
JessonChan
a1cb000701
remove log package
2016-02-03 14:42:38 +08:00
JessonChan
f2567bc114
some typo fixed
2016-01-26 09:29:04 +08:00
JessonChan
b5a07c6ba8
log file name bug fixed
...
this bug happens when daily rotate. ex,when it is 2016-01-22 23:59:59 and need a rotate,the file name should named with 2016-01-22 but named with 2016-01-23(next day)
2016-01-26 09:20:49 +08:00
youngsterxyf
bcac4bb8e3
accept @JessonChan suggestion
2016-01-25 20:53:25 +08:00
youngsterxyf
ecf24640fd
fix issue #1566
2016-01-23 16:56:54 +08:00
JessonChan
fb5b04506a
code refactor and format
2016-01-13 09:24:27 +08:00
JessonChan
7663d50c97
remove the lock writer
2016-01-13 09:21:55 +08:00
JessonChan
e1b73b33d0
improve code
2016-01-13 08:21:44 +08:00
JessonChan
164366ae0d
return error
2016-01-12 22:33:52 +08:00
JessonChan
2b9d7ff714
remove log package
2016-01-12 22:32:36 +08:00
JessonChan
baa2e9d64a
code format
2016-01-12 19:44:28 +08:00
JessonChan
5511e03b52
embedding file writer
2016-01-12 19:25:33 +08:00