Age | Commit message (Collapse) | Author | |
---|---|---|---|
2018-06-12 | [logger] Skip some overload protection tests when using dirty schedulers | Siri Hansen | |
2018-06-12 | Merge pull request #1835 from sirihansen/siri/logger-fix | Siri Hansen | |
2018-06-11 | [logger] Update documentation | 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] Removed unused code in logger_std_h and logger_disk_log_h | Siri Hansen | |
2018-06-11 | [logger] Split config() in two: primary_config() and handler_config() | Siri Hansen | |
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-11 | Merge branch 'lukas/kernel/logger-config/OTP-13295' | Lukas Larsson | |
* lukas/kernel/logger-config/OTP-13295: erts: Fix emulator log messages to use erlang:system_time kernel: Add LOGGER_SERVER_TAG to logger_server | |||
2018-06-11 | Merge branch 'hasse/stdlib/pP_with_no_line_breaks/OTP-15103/ERL-607' | Hans Bolinder | |
* hasse/stdlib/pP_with_no_line_breaks/OTP-15103/ERL-607: kernel: Use ~0p debugger: Use ~0p common_test: Use ~0p stdlib: Make pP insert no line breaks with field width zero | |||
2018-06-08 | Use public_key to verify client hostname | Raimo Niskanen | |
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] Don't use error_logger:warning_map/0 | Siri Hansen | |
The warning map was added to allow backwards compatiblity with error_logger event handlers that were not prepared to receive warning reports. error_logger still uses this internally, if legacy error logger event handlers are installed. But Logger does not use it for new Logger handlers. | |||
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-06-08 | kernel: Use ~0p | Hans Bolinder | |
2018-06-05 | Merge pull request #1830 from arcz/patch-1 | Hans Bolinder | |
Missing space in gen_event doc | |||
2018-06-04 | kernel: Add LOGGER_SERVER_TAG to logger_server | Lukas Larsson | |
This makes recursive calls to not dead-lock logger_server. | |||
2018-06-02 | Fix typo in inet doc | Artur Cygan | |
2018-05-29 | Revert "Prepare release" | Henrik | |
This reverts commit fd8e49b5bddceaae803670121b603b5eee8c5c08. | |||
2018-05-28 | kernel: Improve contracts | Hans Bolinder | |
2018-05-25 | Prepare release | Erlang/OTP | |
2018-05-24 | Merge branch 'siri/logger-fix' | Siri Hansen | |
* siri/logger-fix: Update documentation of logger and error_logger Change type name logger:log() to logger:log_event() Update preloaded Update primary bootstrap Rename module logger_simple to logger_simple_h Change env var logger_log_progress to logger_progress_reports Remove HandlerId from handler callback functions and add it to Config Change handler id for sasl handler from sasl_h to sasl Change Compare parameter to logger_filters:domain/2 Update Logger documentation Rename reset_module_level to unset_module_level Allow chars_limit to limit strings Add logger:update_formatter_config/2,3 Set legacy_header=true for kernel's default handler only Improve documentation of logger and error_logger Use system_time instead of monotonic_time as timestamp in logger | |||
2018-05-24 | Merge pull request #1816 from cspiegel/netns-bind-device-typespecs | Raimo Niskanen | |
OTP-14359: Add typespecs for netns and bind_to_device options | |||
2018-05-23 | Update logger.xml | Kenneth Lundin | |
corrected spelling reffering -> referring | |||
2018-05-23 | Update documentation of logger and error_logger | Siri Hansen | |
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 | Update Logger documentation | Siri Hansen | |
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 | Improve documentation of logger and error_logger | Siri Hansen | |
2018-05-23 | Use system_time instead of monotonic_time as timestamp in logger | Siri Hansen | |