Skip to content
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:
  • Moving or removing most content from README.md to various wiki pages. This now frees up the main project page with a brief overview of what Logger is.
  • Generate API document. This will make it easier for developers to quickly see all the different commands Logger has.
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.

##Change Log 1.2.2

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

Clone this wiki locally