-
Notifications
You must be signed in to change notification settings - Fork 151
Change Logs
Martin D'Souza edited this page Aug 17, 2013
·
8 revisions
This page contains all of Logger's Change Logs.
##Change Log 2.1.1
Download
Release Page
| Issue# | Feature | Articles |
| 37 | Bug compiling logger_configure fixed. |
##Change Log 2.1.0
Download
Release Page
Release Articles
Note: Review Issue #31 as it may impact your application if you manually inserted into the LOGGER_LOGS table.
| Issue# | Feature | Articles |
| 17 | Allow for large text (> 4000 chars) to be passed into p_text parameter. If > 4000 then will be appended to the EXTRA column. In future may not be necessary with 12c large varchar2 column support (see issue #30) | Text Length > 4000 Characters |
| 20 | Restructured documentation:
|
Documentation Overhaul |
| 24 | Open ok_to_log as public. | ok_to_log |
| 26 | Fixed error compiling in 10g (or any 11gR1 and below). | 10g Sequence Fixed |
| 27 | Generate demo scripts and add them to build. More demo scripts to come during future releases. Avoids the need to regenerate for presentations and learning. | Demo Scripts |
| 28 | Include wiki documents as part of build. Wiki is technically part of a different git repository. By adding documentation with release developers will maintain history on API documentation etc. | |
| 31 | Remove trigger on LOGGER_LOGS. For performance issues and to resolve the large text issue the trigger on LOGGER_LOGS has been dropped. In its place, all insert commands should now use ins_logger_logs. Performance improvement as part of disabling the trigger. Initial tests show ~15% performance improvement for instances that are using APEX. Part of the speed improvement is how the USER is logged. |
ins_logger_logs |
##Change Log 2.0.0
Download
Release Page
Release Articles
| Issue# | Feature | Articles |
| New | Moved to GitHub and restructured / updated documentation | |
| New | Added p_params support and append_params functions. | Logging Parameters |
| 4 | Client specific level setting (to enable logging based on client_id) |
Enable Session Specific Logging Session Specific Logging - Advanced Features |
| 8 | New build script which will allow for future versions of logger to be updated. This was built off a 1.4.0 release. |
##Change Log 1.4.0 Download
| Issue# | Feature | Articles |
| Fix | Fixed an issue detecting 11.2 RAC installations | |
| New | APEX no longer supported from a web-only installation if the schema was provisioned by APEX. Essentially the APEX team removed the "create any context" privelege when provisioning a new workspace, likely for security reasons. I (Tyler) agree with their choice, it unfortunately impacts logger. |
##Change Log 1.3.0 Download
| Issue# | Feature | Articles |
| Fix | Fixed major flaw in time calculation used in time_start/time_stop | |
| New | Changed implementation of LOG_APEX_ITEMS to use the APEX views so explicit privs on wwv_flow_data are not required. Thanks to Scott Spendolini for this suggestion. |
| Issue# | Feature | Articles |
| Fix | Fixed an error with the admin security check reported by John Flack | |
| New | It is now possible to install logger in multiple schemas as the global context is now prefixed with the schema name. So, the global context name in the LOGGER schema would be LOGGER_LOGCTX and the SCOTT schema would be SCOTT_LOGCTX. Thanks to Bill Wheeling for reporting this one. |
##Change Log 1.2.0 Download
| Issue# | Feature | Articles |
| New | PROTECT_ADMIN_PROCS preference which is TRUE by default, protects set_level, purge and purge_all. This means that only someone logged into the schema where logger is installed can call these procedures. The idea is that you could grant execute on logger to other schemas, but want to prevent them from changing the levels or purging the logs. | |
| New | Preference called INCLUDE_CALL_STACK allows you to enable / disable logging of the full call stack for LEVELS greater than ERROR (such as debug). Logging the call stack does take additional resources and also requires additional storage per row. So, you can still read your debug messages, but you simply won't see the full call stack. The value is TRUE by default. | |
| New | CLOB parameter of "P_EXTRA" was added to call LOG... procedures. This populates a CLOB column in LOGGER_LOGS called "EXTRA". This column is also used by several new functions / procedures where the values are relatively large. | |
| New | logger.log_userenv procedure logs information obtained through sys_context('userenv'...), such as IP Address, NLS info, schema / user information. It's use is documented here. | |
| New | logger.log_cgi_env procedure grabs all output from owa_util.print_cgi_env and logs it to logger_logs.extra. Useful in debugging some APEX issues. It's use is documented here. | |
| New | logger.log_character_codes procedure supplements the output of the SQL DUMP() function, great for finding hidden carriage return / line feeds or other non-printable characters.It's use is documented here. | |
| Fix | set_level, purge and purge_all so they are now autonomous transactions (thanks Tony). |
#Template (ignore)
##Change Log TODOVERSION
Download
Release Page
Release Articles
| Issue# | Feature | Articles |
| TODO_TITLE | TODO | TODO_TITLE |
| TODO_TITLE | TODO | TODO_TITLE |
| TODO_TITLE | TODO | TODO_TITLE |
| TODO_TITLE | TODO | TODO_TITLE |
| TODO_TITLE | TODO | TODO_TITLE |