32 lines
		
	
	
		
			1.3 KiB
		
	
	
	
		
			YAML
		
	
	
	
	
	
			
		
		
	
	
			32 lines
		
	
	
		
			1.3 KiB
		
	
	
	
		
			YAML
		
	
	
	
	
	
| # Loco configuration file documentation
 | |
| 
 | |
| # Application logging configuration
 | |
| logger:
 | |
|   # Enable or disable logging.
 | |
|   enable: false
 | |
|   # Enable pretty backtrace (sets RUST_BACKTRACE=1)
 | |
|   pretty_backtrace: true
 | |
|   # Log level, options: trace, debug, info, warn or error.
 | |
|   level: debug
 | |
|   # Define the logging format. options: compact, pretty or json
 | |
|   format: compact
 | |
|   # By default the logger has filtering only logs that came from your code or logs that came from `loco` framework. to see all third party libraries
 | |
|   # Uncomment the line below to override to see all third party libraries you can enable this config and override the logger filters.
 | |
|   # override_filter: trace
 | |
| 
 | |
| # Web server configuration
 | |
| server:
 | |
|   # Port on which the server will listen. the server binding is 0.0.0.0:{PORT}
 | |
|   port: 5150
 | |
|   # The UI hostname or IP address that mailers will point to.
 | |
|   host: http://localhost
 | |
|   # Out of the box middleware configuration. to disable middleware you can changed the `enable` field to `false` of comment the middleware block
 | |
|   middlewares:
 | |
| 
 | |
| # Initializers Configuration
 | |
| # initializers:
 | |
| #  oauth2:
 | |
| #    authorization_code: # Authorization code grant type
 | |
| #      - client_identifier: google # Identifier for the OAuth2 provider. Replace 'google' with your provider's name if different, must be unique within the oauth2 config.
 | |
| #        ... other fields
 |