Close closes all pipe pairs created with NewWriter and also closes log file descriptor.
()
| 177 | // Close closes all pipe pairs created with NewWriter and also closes |
| 178 | // log file descriptor. |
| 179 | func (l *Logger) Close() { |
| 180 | l.endScans() |
| 181 | l.fm.Lock() |
| 182 | l.file.Sync() |
| 183 | l.file.Close() |
| 184 | l.fm.Unlock() |
| 185 | } |
| 186 | |
| 187 | // ReOpenFile closes and re-open log file (eg: log rotation). |
| 188 | func (l *Logger) ReOpenFile() error { |