Permalink
Commits on Aug 27, 2018
Commits on Aug 23, 2018
Commits on Aug 10, 2018
  1. Update Travis gcc

    saleyn committed Aug 10, 2018
Commits on Aug 9, 2018
  1. Copy fix to ftoa_right

    saleyn committed Aug 9, 2018
Commits on Aug 8, 2018
Commits on Aug 6, 2018
  1. Fix type

    saleyn committed Aug 6, 2018
  2. Fix option documenation

    saleyn committed Aug 6, 2018
Commits on Aug 5, 2018
  1. Fix typo

    saleyn committed Aug 5, 2018
  2. Enhance log file splitting options

    saleyn committed Aug 5, 2018
    Introduced additional options that control file splitting.
    
    Upon startup the current log file part is determined by:
      1. If the symlink exists, its unlerlying file is considered to be
         the current log file name.
      2. Otherwise the name is chosen among all file parts present on disk
         chosing the one with latest modified timestamp.
    
    If "logger.file.append" is true, the current log file is open in the
    appending mode (otherwise, it's truncated).  The new file parts are
    deleted prior to being opened.
    
    New options:
    ------------
    logger.file.split-order (string)
        "last"   - the current log file is always the largest file part
                   (i.e. if "split-parts=10", and symlink option is given,
                   the symlynk will always point to the largest file part up
                   to #10, which will be the current log file).
                   Older log file parts are renamed such that #9 becomes #8,
                   and so on, and #1 gets deleted.
    
        "first"  - the current log file is always the minimum log file part
                   found on disk at startup up to #1.  If no log file is
                   found, the current log file is #1.
                   Older log file parts are renamed such that #2 becomes #3,
                   and so on, and the number equal to "split-parts"+1 gets
                   deleted.
    
        "rotate" - File names are rotated from #1 to "split-parts". The
                   "split-parts" is a required option in this case.
    
    logger.file.split-parts (int)
        Defines max number of file parts allowed. If not specified, the
        files keep on getting created indefinitely.  Otherwise, the
        oldest part (determined by file.split-order) gets deleted.
    
    logger.file.split-delim (char)
        File name delimiter preceding file part number (default: '_').
Commits on Jul 18, 2018
  1. Remove redundant overload

    saleyn committed Jul 18, 2018
Commits on Jul 4, 2018
Commits on Jun 21, 2018
  1. Add allocator accessor

    saleyn committed Jun 21, 2018
Commits on Jun 13, 2018
  1. Cleaup

    saleyn committed Jun 13, 2018
  2. Implement has_type_nocvref

    saleyn committed Jun 13, 2018
Commits on Jun 11, 2018
  1. Fix variable name formatter

    saleyn committed Jun 11, 2018
Commits on Jun 10, 2018
  1. Add comments

    saleyn committed Jun 10, 2018
Commits on Jun 7, 2018
  1. Fix typo

    saleyn committed Jun 7, 2018
Commits on May 1, 2018
  1. Merge pull request #14 from rajanbhandari09/master

    saleyn committed May 1, 2018
    Implement log file splitting by size feature
Commits on Apr 19, 2018
  1. Cleanup

    saleyn committed Apr 19, 2018
Commits on Apr 18, 2018
Commits on Apr 11, 2018
  1. Add base64 support

    saleyn committed Apr 11, 2018
Commits on Mar 29, 2018
Commits on Mar 15, 2018
  1. Add TODO

    saleyn committed Mar 15, 2018