зеркало из
				https://github.com/iharh/notes.git
				synced 2025-10-31 21:56:08 +02:00 
			
		
		
		
	
		
			
				
	
	
		
			27 строки
		
	
	
		
			753 B
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			27 строки
		
	
	
		
			753 B
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
| https://github.com/typesafehub/scala-logging
 | |
| http://eax.me/scala-logging/
 | |
| http://stackoverflow.com/questions/978252/logging-in-scala
 | |
| http://biercoff.com/adding-simple-logging-to-scala-project/
 | |
| https://www.madewithtea.com/cross-version-scala-logging-with-sbt.html
 | |
| 
 | |
| trait Logging {
 | |
|     protected lazy val log: Log = Log.forClass(getClass)
 | |
| }
 | |
| ...
 | |
| trait LazyLog {
 | |
|   lazy val log = LoggerFactory.getLogger(getClass)
 | |
| 
 | |
|   implicit def logging2Logger(anything: LazyLog): Logger = anything.log
 | |
| }
 | |
| 
 | |
| class X with LazyLog {
 | |
|     log.debug("foo")
 | |
|     debug("bar")
 | |
| }
 | |
| 
 | |
| https://github.com/typesafehub/scalalogging/blob/master/scalalogging-slf4j/src/main/scala/com/typesafe/scalalogging/slf4j/Logging.scala
 | |
|     AbstractLogging
 | |
|         Logging // Lazy
 | |
|         StrictLogging
 | |
| 
 | 
