Age | Commit message (Collapse) | Author | |
---|---|---|---|
2018-06-15 | Merge branch 'siri/logger-fix' | Siri Hansen | |
* siri/logger-fix: [logger] Update documentation [logger] Adjust priority settings in test [logger] Unregister handler names before terminating [logger] Stress overload_kill tests in disk_log handler | |||
2018-06-15 | [logger] Adjust priority settings in test | Siri Hansen | |
Now only setting high priority on every second burst sending process, to allow for handler process to be scheduled in every now and then. | |||
2018-06-15 | [logger] Stress overload_kill tests in disk_log handler | Siri Hansen | |
2018-06-15 | Merge branch 'peppe/kernel/logger_updates' | Peter Andersson | |
* peppe/kernel/logger_updates: [logger] Correct documentation [logger] Update handler documentation [logger] Fix test suite compilation warnings [logger] Fix failing tests [logger] Change overload_kill_restart_after value to infinity [logger] Change name of function sync/1 to filesync/1 [logger] Reset logger config after tests [logger] Don't delete log file of failing test cases [logger] Set up priority for processes generatig test bursts [logger] Stress overload_kill tests a bit more [logger] Remove some compiler warnings in test suites [logger] Sort keys when testing formatter template [logger] Skip test involving file access rights on windows [logger] Skip some overload protection tests when using dirty schedulers | |||
2018-06-15 | Merge pull request #1838 from crownedgrouse/master | Siri Hansen | |
Included config files relative to sys.config directory OTP-15137 | |||
2018-06-14 | Included config files relative to sys.config dir | crownedgrouse | |
Change the way included config files are searched in sys.config. Search first relative to sys.config directory, then relative to current working directory, for backward compatibility. This permit same result when using a sys.config file in a release or starting manually a node with -config. Credit to Siri Hansen for test case. | |||
2018-06-14 | [logger] Fix test suite compilation warnings | Peter Andersson | |
2018-06-14 | [logger] Fix failing tests | Peter Andersson | |
2018-06-13 | [logger] Change overload_kill_restart_after value to infinity | Peter Andersson | |
2018-06-13 | [logger] Change name of function sync/1 to filesync/1 | Peter Andersson | |
2018-06-12 | [logger] Reset logger config after tests | Siri Hansen | |
2018-06-12 | [logger] Don't delete log file of failing test cases | Siri Hansen | |
2018-06-12 | [logger] Set up priority for processes generatig test bursts | Siri Hansen | |
2018-06-12 | [logger] Stress overload_kill tests a bit more | Siri Hansen | |
2018-06-12 | [logger] Remove some compiler warnings in test suites | Siri Hansen | |
2018-06-12 | [logger] Sort keys when testing formatter template | Siri Hansen | |
2018-06-12 | [logger] Skip test involving file access rights on windows | Siri Hansen | |
2018-06-12 | [logger] Skip some overload protection tests when using dirty schedulers | Siri Hansen | |
2018-06-11 | [logger] Move the disk log options to the handler config map | Peter Andersson | |
Conflicts: lib/kernel/src/logger_disk_log_h.erl | |||
2018-06-11 | [logger] Remove logger_bench_SUITE | Siri Hansen | |
This test suite was used during early development of Logger, but is no longer upto date. | |||
2018-06-11 | [logger] Change names of overload config parameters in build-in handlers | Peter Andersson | |
2018-06-11 | [logger] Change default primary log level to 'notice' | Siri Hansen | |
Log events issued via error_logger:info_msg or error_logger:info_report are now forwarded to Logger with level 'notice' instead of 'info'. Log events issued by gen_* behaviours are also changed from level 'info' to level 'notice'. Progress reports are still 'info', and can therefore easily be included/excluded by changing the primary log level. By default, they are not logged. | |||
2018-06-11 | [logger] Implement logging of handler overload status | Peter Andersson | |
Conflicts: lib/kernel/src/logger_disk_log_h.erl lib/kernel/src/logger_std_h.erl | |||
2018-06-08 | [logger] Update return values from get_handler_config/0,1 and get_config/0 | Siri Hansen | |
Module and Id are now always included as fields in Config, so these are no longer returned as separate elements. | |||
2018-06-08 | [logger] Change name of handler specific config field from ?MODULE to 'config' | Siri Hansen | |
And add field 'module' in handler config. | |||
2018-06-08 | [logger] Add more functions for reading configuration | Siri Hansen | |
Added: * logger:get_config() - replaces i(), returns all Logger configuration, i.e. primary and handler config, and module levels * logger:get_handler_ids() -> [HandlerId] * logger:get_handler_config() -> [{HandlerId,Module,Config}] Removed: * logger:i/1, will probably be replaced in a later release. | |||
2018-06-08 | [logger] Change concept of 'global' configuration to 'primary' configuration | Siri Hansen | |
Function names changed: get/set/update_logger_config -> get/set/update_primary_config add/remove_logger_filter -> add/remove_primary_filter | |||
2018-06-08 | [logger] Add if-exist functionality for metadata keys in formatter template | Siri Hansen | |
* Nested metadata keys are now expressed as list of atoms (was earlier tuples). * If-exist is expressed as: {Key,IfExist,Else} Key :: atom() | [atom()] IfExist :: template() Else :: template() | |||
2018-06-08 | [logger] Add configurable log levels 'all' and 'none' | Siri Hansen | |
New default for handlers is 'all'. | |||
2018-06-08 | [logger] Change registered name of built-in handlers and use TID for mode table | Peter Andersson | |
2018-06-08 | [logger] Update interface for setting/unsetting module level | Siri Hansen | |
* Level can now be set/unset for multiple modules in one call. * Added functions get_module_level/0 and get_module_level/1. | |||
2018-06-08 | Allow 'unlimited' as value to Kernel parameter error_logger_format_depth | Siri Hansen | |
2018-06-08 | [logger] Change base OTP domain from [beam,erlang,otp] to [otp] | Siri Hansen | |
2018-06-08 | [logger] Change handler config to accept all levels by default | Siri Hansen | |
2018-06-08 | [logger] Change names of sync functions in built-in handlers | Siri Hansen | |
logger_std_h:filesync/1 -----> logger_std_h:sync/1 logger_disk_log_h:disk_log_sync/1 -----> logger_disk_log_h:sync/1 | |||
2018-05-23 | Change type name logger:log() to logger:log_event() | Siri Hansen | |
2018-05-23 | Rename module logger_simple to logger_simple_h | Siri Hansen | |
Also, change HandlerId from logger_simple to simple. | |||
2018-05-23 | Change env var logger_log_progress to logger_progress_reports | Siri Hansen | |
2018-05-23 | Remove HandlerId from handler callback functions and add it to Config | Siri Hansen | |
2018-05-23 | Change handler id for sasl handler from sasl_h to sasl | Siri Hansen | |
2018-05-23 | Change Compare parameter to logger_filters:domain/2 | Siri Hansen | |
This configuration option has been removed. logger_formatter will read the utc_log configuration parameter and format the timestamp accordingly. | |||
2018-05-23 | Rename reset_module_level to unset_module_level | Siri Hansen | |
2018-05-23 | Allow chars_limit to limit strings | Siri Hansen | |
Earlier, only reports and {Format,Args} was limited by chars_limit, and max_size was needed to limit the size of a string. | |||
2018-05-23 | Add logger:update_formatter_config/2,3 | Siri Hansen | |
2018-05-23 | Set legacy_header=true for kernel's default handler only | Siri Hansen | |
2018-05-23 | Use system_time instead of monotonic_time as timestamp in logger | Siri Hansen | |
2018-05-21 | Add Action=differs to logger_filters:domain/2 | Siri Hansen | |
2018-05-21 | Format logger timestamps according to RFC3339 | Siri Hansen | |
2018-05-21 | Add update_logger_config/1 and update_handler_config/2 to logger | Siri Hansen | |
2018-05-21 | Hide handlers field in logger config map from the API | Siri Hansen | |
This field contains the index of all installed handlers. It is internal and can not be altered by the user, and should therefore not be visible. |