|  | @@ -33,6 +33,11 @@ type accessLog struct {
 | 
											
												
													
														|  |  type fileAccessLogger struct {
 |  |  type fileAccessLogger struct {
 | 
											
												
													
														|  |  	queue  chan *accessLog
 |  |  	queue  chan *accessLog
 | 
											
												
													
														|  |  	logger *log.Logger
 |  |  	logger *log.Logger
 | 
											
												
													
														|  | 
 |  | +	file   *os.File
 | 
											
												
													
														|  | 
 |  | +}
 | 
											
												
													
														|  | 
 |  | +
 | 
											
												
													
														|  | 
 |  | +func (logger *fileAccessLogger) close() {
 | 
											
												
													
														|  | 
 |  | +	logger.file.Close()
 | 
											
												
													
														|  |  }
 |  |  }
 | 
											
												
													
														|  |  
 |  |  
 | 
											
												
													
														|  |  func (logger *fileAccessLogger) Log(from, to string, status AccessStatus, reason string) {
 |  |  func (logger *fileAccessLogger) Log(from, to string, status AccessStatus, reason string) {
 | 
											
										
											
												
													
														|  | @@ -59,6 +64,7 @@ func newFileAccessLogger(path string) accessLogger {
 | 
											
												
													
														|  |  	return &fileAccessLogger{
 |  |  	return &fileAccessLogger{
 | 
											
												
													
														|  |  		queue:  make(chan *accessLog, 16),
 |  |  		queue:  make(chan *accessLog, 16),
 | 
											
												
													
														|  |  		logger: log.New(file, "", log.Ldate|log.Ltime),
 |  |  		logger: log.New(file, "", log.Ldate|log.Ltime),
 | 
											
												
													
														|  | 
 |  | +		file:   file,
 | 
											
												
													
														|  |  	}
 |  |  	}
 | 
											
												
													
														|  |  }
 |  |  }
 | 
											
												
													
														|  |  
 |  |  
 |