Skip to content
Projects
Groups
Snippets
Help
Loading...
Sign in
Toggle navigation
B
beego
Project
Project
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Commits
Issue Boards
Open sidebar
go
beego
Commits
9c5ceb70
Commit
9c5ceb70
authored
Apr 02, 2014
by
asta.xie
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
Logs: modify StartLogger to private
parent
bf0b1af6
Hide whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
9 additions
and
6 deletions
+9
-6
file.go
logs/file.go
+3
-3
log.go
logs/log.go
+6
-3
No files found.
logs/file.go
View file @
9c5ceb70
...
...
@@ -97,12 +97,12 @@ func (w *FileLogWriter) Init(jsonconfig string) error {
if
len
(
w
.
Filename
)
==
0
{
return
errors
.
New
(
"jsonconfig must have filename"
)
}
err
=
w
.
S
tartLogger
()
err
=
w
.
s
tartLogger
()
return
err
}
// start file logger. create log file and set to locker-inside file writer.
func
(
w
*
FileLogWriter
)
S
tartLogger
()
error
{
func
(
w
*
FileLogWriter
)
s
tartLogger
()
error
{
fd
,
err
:=
w
.
createLogFile
()
if
err
!=
nil
{
return
err
...
...
@@ -199,7 +199,7 @@ func (w *FileLogWriter) DoRotate() error {
}
// re-start logger
err
=
w
.
S
tartLogger
()
err
=
w
.
s
tartLogger
()
if
err
!=
nil
{
return
fmt
.
Errorf
(
"Rotate StartLogger: %s
\n
"
,
err
)
}
...
...
logs/log.go
View file @
9c5ceb70
...
...
@@ -67,7 +67,7 @@ func NewLogger(channellen int64) *BeeLogger {
bl
.
msg
=
make
(
chan
*
logMsg
,
channellen
)
bl
.
outputs
=
make
(
map
[
string
]
LoggerInterface
)
//bl.SetLogger("console", "") // default output to console
go
bl
.
S
tartLogger
()
go
bl
.
s
tartLogger
()
return
bl
}
...
...
@@ -78,7 +78,10 @@ func (bl *BeeLogger) SetLogger(adaptername string, config string) error {
defer
bl
.
lock
.
Unlock
()
if
log
,
ok
:=
adapters
[
adaptername
];
ok
{
lg
:=
log
()
lg
.
Init
(
config
)
err
:=
lg
.
Init
(
config
)
if
err
!=
nil
{
return
err
}
bl
.
outputs
[
adaptername
]
=
lg
return
nil
}
else
{
...
...
@@ -138,7 +141,7 @@ func (bl *BeeLogger) EnableFuncCallDepth(b bool) {
// start logger chan reading.
// when chan is full, write logs.
func
(
bl
*
BeeLogger
)
S
tartLogger
()
{
func
(
bl
*
BeeLogger
)
s
tartLogger
()
{
for
{
select
{
case
bm
:=
<-
bl
.
msg
:
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment