Ticket #720 (closed: fixed)

Opened 11 years ago

Last modified 5 years ago

Allow logging to be disabled for Subalgorithms

Reported by: Nick Draper Owned by: Nick Draper
Priority: major Milestone: Iteration 18
Component: Keywords:
Cc: Blocked By:
Blocking: Tester:

Description


Change History

comment:1 Changed 11 years ago by Nick Draper

  • Status changed from new to assigned

comment:2 Changed 11 years ago by Nick Draper

(In [2666]) re #720 Test checkin to see if #pragma region constructs are acceptable in gcc

comment:3 Changed 11 years ago by Nick Draper

(In [2672]) re #720 Loggers should not leak now and can be disabled by calling setEnabledfalse)

comment:4 Changed 11 years ago by Russell Taylor

(In [2674]) Fix for Linux. Re #720.

comment:5 Changed 11 years ago by Nick Draper

(In [2677]) re #720 loggers are now defined in the algorithm base class, sumspectra is the only one to take advantage of this so far. Possible mild memory leak reintroduced need to look at the release of the logger in the alg destructor.

comment:6 Changed 11 years ago by Nick Draper

(In [2679]) re #720 Clear linux error on build server

comment:7 Changed 11 years ago by Nick Draper

(In [2681]) re #720 Fix log memory leak and made loggers a bit more lightweight

comment:8 Changed 11 years ago by Nick Draper

(In [2682]) re #720 Remove redundant loggers from Algorithms project

comment:9 Changed 11 years ago by Nick Draper

(In [2684]) re #720 Remove redundant loggers from curvefitting project also enabled you to disable logging when creating a subalgorithm Applied this to GetDetectorOffsets calls to Gaussian1D

comment:10 Changed 11 years ago by Nick Draper

(In [2686]) re #720 Remove redundant loggers from Datahandling project

comment:11 Changed 11 years ago by Nick Draper

(In [2687]) re #720 Remove redundant loggers from Nexus project

comment:12 Changed 11 years ago by Nick Draper

(In [2688]) re #720 Remove redundant loggers from UserAlgorithms project Also updated the CreateAlg.py script

comment:13 Changed 11 years ago by Nick Draper

  • Status changed from assigned to closed
  • Resolution set to fixed

comment:14 Changed 5 years ago by Stuart Campbell

This ticket has been transferred to github issue 1568

Note: See TracTickets for help on using tickets.