Differences between revisions 23 and 24
Revision 23 as of 2012-10-11 13:58:53
Size: 3607
Editor: KaiJaeger
Comment: New version
Revision 24 as of 2013-07-31 13:17:29
Size: 3816
Editor: KaiJaeger
Comment: Bug fix
Deletions are marked like this. Additions are marked like this.
Line 16: Line 16:

=== 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.

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.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 2013-07-31 13:17:29 by KaiJaeger)