Differences between revisions 25 and 26
Revision 25 as of 2014-11-10 07:58:25
Size: 4246
Editor: KaiJaeger
Comment: New version
Revision 26 as of 2014-11-11 11:47:23
Size: 4364
Editor: KaiJaeger
Comment:
Deletions are marked like this. Additions are marked like this.
Line 16: Line 16:

=== Version 1.8.1 from 2014-11-11 ===
 * In case of an invalid right argument `LogError` did not return a result.

Logger Version History

(Hide table-of-contents)

Link to Logger's home page

Bugs

Future Enhancements

Don't hesitate to add your wishes.

Version History

Version 1.8.1 from 2014-11-11

  • In case of an invalid right argument LogError did not return a result.

Version 1.8.0 from 2014-11-09

  • Log now accepts nested arrays and simple text matrices as msg now. msg still needs to be character only.

  • Errors are now always signalled at the top level.
  • Signalled messages are more elaborate now.
  • Code cleaned up.
  • Bug fixes
    • It crashed in "Classic".
    • It crashed when an invalid value was assigned to autoReopen.

    • Some buggy test cases fixed.

Version 1.7.5 from 2013-07-30

  • The display format (⎕DF) of an instance of the Logger class kept displaying the filename and tie number of the log file after having executed the Close method.

Version 1.7.4 from 2012-10-11

  • The new display format was set in just one of the six constructors...

Version 1.7.3 from 2012-10-11

  • Name of fileDescriptor was filefnameDescriptor due to a typo.

  • Test case added for both, re-instanciating #.Logger and having two log files open in parallel.

  • Display format improved.

Version 1.7.2 from 2012-04-20

  • Under certain circumstances #.Logger would not work when it is child of an unnamed namespace. When used by a User Command the situation occurs.

Version 1.7.1 from 2011-12-15

  • Logger contained one single line that was very long; not suitable with Dyalog's Search utility.

Version 1.7.0 from 2011-11-28

  • The namespace returned by CreatePropertySpace now has a method List.

  • Errors signaled at an early stage are now much more useful.
  • Documentation improved.
  • Bug fix: with autoReOpen←0 both filenamePostfix and filenamePrefix were ignored.

  • One missing test cases added for the filenamePostfix / filenamePrefix bug.

Version 1.6.3 from 2011-09-15

  • ⎕DF is now set appropriately

  • Test cases updated

Version 1.6.2 from 2011-08-31

  • Typo in documentation fixed.

Version 1.6.1 from 2011-08-16

  • Documentation improved.
  • Copyright method fixed.

Version 1.6.0 from 2011-06-02

  • This version uses APLTreeUtils rather than APLTeamUtils

Version 1.5.1 from 2011-05-29

  • Bug fix (introduced with 1.5.0)

Version 1.5.0 from 2011-05-28

  • Documentation improved.
  • New test cases enhanced and existing ones improved.
  • Couple of (quite minor) bug fixes.

Version 1.4.1 from 2011-05-27

  • Problem in Test cases (function Cleanup) fixed.

  • Typo in documentation fixed.

Version 1.4.0 from 2009-08-09

  • Documentation improved

Version 1.3.0 from 2009-03-25

  • All references to ⎕AV replaced by ⎕UCS

Version 1.2.0

  • Some minor bug fixes

Version 1.1.0 from 2009-01-21

WARNING!

A number of syntax changes. Sorry for any inconvenience, but on the long run it's worth the trouble I believe.

  • Note that the constructor syntax has changed.
  • Note also that the way a reference pointing to needed utilities has changed as well.

New features

  • New parameter "encoding" which defaults to "ASCII" but may be "UTF8" or "ANSI" instead
  • New instance method FullFilename

  • New shared method CreatePropertySpace

  • A command space can be specified as the one and only parameter when an instance is created. This command space may come with all the possible properties.

Bugs

  • filenamePrefix got postfix and filenamePostfix prefix
  • filenamePrefix and filenamePostfix couldn't be specified when an instance was created. Therefore, these parms had an effect only when a log file was re-opened.

Misc

  • Much more Test cases!

Version 1.0.3 from 2008-10-22

Some minor bug fixes.

Version 1.0.2 from 2008-08-21

Some minor bug fixes.

Version 1.0.1 from 2008-07-30

Very first relase.

Logger/ProjectPage (last edited 2014-11-11 11:47:23 by KaiJaeger)