Releases v0.4.0  
 
  
  
        
  
  
                    
  
      
    Compare 
      
          
     
       
   
 
    
            
        
          
            
                
  
                  
                    
                    
                        
                          
     
                          Sorry, something went wrong. 
                         
                     
 
  
              
            
              
No results found 
            
          
       
    
 
   
 
  
        
Take cause exception as a normal argument on Logger methods, instead of as a property on LogBuilder
This makes the normal case of logging a message along with an exception more concise 
 
 
Use SLF4J's MDC for logging context instead of a custom thread-local
This allows our logging context to also apply to logs by libraries that use SLF4J 
A new LoggingContextJsonFieldWriter is provided for Logback to enable JSON fields in MDC 
 
 
Rename LogBuilder methods to be more concise and intuitive
addField and addRawJsonField are now just field and rawJsonField, like their top-level counterpartsaddPreconstructedField is now addField 
 
Add LogBuilder.addFields method to make it easier to pass a list of pre-constructed fields 
Add ExecutorService.inheritLoggingContext extension function to make it easier to inherit logging context in tasks submitted to an ExecutorService 
Add more constructor overloads to ExceptionWithLogFields, to allow passing log fields with less boilerplate 
Fix edge case of unquoted strings being allowed by rawJsonField 
Improve documentation 
  
  
  
 
   
 
     
   
   
          
    
    
     
    
      
     
     
    You can’t perform that action at this time.