Changeset 553

Show
Ignore:
Timestamp:
03/24/07 14:16:09 (2 years ago)
Author:
sacha
Message:

removed the separation of screen and file logger. everything goes to the file logger. if the user wants to see output he/she has to "tail" (look at
the logging file).

there are some puts statements in the code that need to be cleaned up.

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • trunk/defaults/hefeweizen-defaults

    r489 r553  
    3434 
    3535# log levels are debug, info, warn, error, fatal 
    36 LOG_LEVEL_FILE=debug 
    37 LOG_LEVEL_SCREEN=debug 
     36LOG_LEVEL=debug 
    3837 
    3938# Whether the test environment is loaded. This is required to run some test cases. 
  • trunk/src/hefeweizen_big_ania.rb

    r484 r553  
    5757        } 
    5858         
    59         case @config['LOG_LEVEL_SCREEN'] 
     59        case @config['LOG_LEVEL'] 
    6060        when 'debug' then 
    6161          @debug = @info = @warn = @error = true 
     
    7777 
    7878        begin 
    79           @logger = HefeWeizen::HefeWeizenLibrary::HefeWeizenLogger.new "#{@config['LOG_DIR']}/#{@config['LOG_FILE']}", @config['LOG_LEVEL_FILE'], @config['LOG_LEVEL_SCREEN'] 
     79          @logger = HefeWeizen::HefeWeizenLibrary::HefeWeizenLogger.new "#{@config['LOG_DIR']}/#{@config['LOG_FILE']}", @config['LOG_LEVEL'] 
    8080        rescue Exception => e 
    8181          $stderr.puts "Error creating logger. #{e.to_s}" 
  • trunk/src/hefeweizen_library_b2b_system.rb

    r521 r553  
    217217        @config = config 
    218218         
    219         case @config['LOG_LEVEL_SCREEN'] 
     219        case @config['LOG_LEVEL'] 
    220220        when 'debug' then 
    221221          @debug = @info = @warn = @error = true 
  • trunk/src/hefeweizen_library_business_logic.rb

    r548 r553  
    5757        @config = config 
    5858        @logger = @config['LOGGER'] 
    59         case @config['LOG_LEVEL_SCREEN'] 
     59        case @config['LOG_LEVEL'] 
    6060        when 'debug' then 
    6161          @debug = @info = @warn = @error = true 
  • trunk/src/hefeweizen_library_cpa.rb

    r546 r553  
    464464        @config = config 
    465465        @logger = @config['LOGGER'] 
    466         case @config['LOG_LEVEL_SCREEN'] 
     466        case @config['LOG_LEVEL'] 
    467467        when 'debug' then 
    468468          @debug = @info = @warn = @error = true 
  • trunk/src/hefeweizen_library_cpa_manager.rb

    r537 r553  
    5050        @logger = @config['LOGGER'] 
    5151 
    52         case @config['LOG_LEVEL_SCREEN'] 
     52        case @config['LOG_LEVEL'] 
    5353        when 'debug' then 
    5454          @debug = @info = @warn = @error = true 
  • trunk/src/hefeweizen_library_directive.rb

    r539 r553  
    4646        @config = config 
    4747        @logger = @config['LOGGER'] 
    48         case @config['LOG_LEVEL_SCREEN'] 
     48        case @config['LOG_LEVEL'] 
    4949        when 'debug' then 
    5050          @debug = @info = @warn = @error = true 
  • trunk/src/hefeweizen_library_ebMS_message2.rb

    r552 r553  
    4848        @b2b_system_name = b2b_system_name 
    4949        @logger = @config['LOGGER'] 
    50         case @config['LOG_LEVEL_SCREEN'] 
     50        case @config['LOG_LEVEL'] 
    5151        when 'debug' then 
    5252          @debug = @info = @warn = @error = true 
     
    468468 
    469469        logger = config['LOGGER'] 
    470         case config['LOG_LEVEL_SCREEN'] 
     470        case config['LOG_LEVEL'] 
    471471        when 'debug' then 
    472472          debug = info = warn = error = true 
     
    762762        @config = config 
    763763        @logger = @config['LOGGER'] 
    764         case @config['LOG_LEVEL_SCREEN'] 
     764        case @config['LOG_LEVEL'] 
    765765        when 'debug' then 
    766766          @debug = @info = @warn = @error = true 
  • trunk/src/hefeweizen_library_exchange_point.rb

    r513 r553  
    4545        @big_ania = big_ania 
    4646        @config = config 
    47         case @config['LOG_LEVEL_SCREEN'] 
     47        case @config['LOG_LEVEL'] 
    4848        when 'debug' then 
    4949          @debug = @info = @warn = @error = true 
     
    5959        end 
    6060        @logger = config['LOGGER'] 
     61 
    6162        @certs_dir = certs_dir 
    6263        require "#{@config['LIB_DIR']}/hefeweizen_library_utils" 
  • trunk/src/hefeweizen_library_integration_point.rb

    r519 r553  
    4545        @big_ania = big_ania 
    4646        @config = config 
    47         case @config['LOG_LEVEL_SCREEN'] 
     47        case @config['LOG_LEVEL'] 
    4848        when 'debug' then 
    4949          @debug = @info = @warn = @error = true 
  • trunk/src/hefeweizen_library_message_state.rb

    r520 r553  
    4848        @config = config 
    4949        @logger = @config['LOGGER'] 
    50         case @config['LOG_LEVEL_SCREEN'] 
     50        case @config['LOG_LEVEL'] 
    5151        when 'debug' then 
    5252          @debug = @info = @warn = @error = true 
  • trunk/src/hefeweizen_library_transactions.rb

    r531 r553  
    6262        @transaction_directory = @config['TRANSACTION_DIR'] 
    6363        @logger = @config['LOGGER'] 
    64         case @config['LOG_LEVEL_SCREEN'] 
     64        case @config['LOG_LEVEL'] 
    6565        when 'debug' then 
    6666          @debug = @info = @warn = @error = true 
     
    176176        @config = config 
    177177        @logger = @config['LOGGER'] 
    178         case @config['LOG_LEVEL_SCREEN'] 
     178        case @config['LOG_LEVEL'] 
    179179        when 'debug' then 
    180180          @debug = @info = @warn = @error = true 
  • trunk/src/hefeweizen_library_utils.rb

    r301 r553  
    3737    class HefeWeizenLogger 
    3838       
    39       def initialize log_file, log_level_file, log_level_screen 
    40         if log_file.nil? or log_level_file.nil? or log_level_screen.nil? then 
     39      def initialize log_file, log_level 
     40        if log_file.nil? or log_level.nil? then 
    4141          raise "Wrong log_file or level provided." 
    4242        end 
     
    5151        require 'logger' 
    5252        @logger_file = Logger.new(log_file) 
    53         @logger_file.level = string_to_logger_level log_level_file 
    54         @logger_screen = Logger.new(STDOUT) 
    55         STDOUT.sync = true 
    56         @logger_screen.level = string_to_logger_level log_level_screen 
     53        @logger_file.level = string_to_logger_level log_level 
    5754      end 
    5855       
    5956      def debug output 
    6057        @logger_file.debug output if output 
    61         @logger_screen.debug output if output 
    6258      end 
    6359       
    6460      def info output 
    6561        @logger_file.info output if output 
    66         @logger_screen.info output if output 
    6762      end 
    6863       
    6964      def warn output 
    7065        @logger_file.warn output if output 
    71         @logger_screen.warn output if output 
    7266      end 
    7367       
    7468      def error output 
    7569        @logger_file.error output if output 
    76         @logger_screen.error output if output 
    7770      end 
    7871       
    7972      def fatal 
    8073        @logger_file.fatal output if output 
    81         @logger_screen.fatal output if output 
    8274      end 
    8375       
  • trunk/src/log.sh

    r302 r553  
    33#LOG_DIR=/var/log/hefeweizen 
    44#LOG_FILE=HefeWeizen.log 
    5 #LOG_LEVEL_FILE=debug 
    6 #LOG_LEVEL_SCREEN=warn 
     5#LOG_LEVEL=debug 
    76 
    87my_exit() 
     
    2625debug() 
    2726{ 
    28     if [ $LOG_LEVEL_SCREEN = debug ]; then 
    29 #        (echo D, [`date -u` \#$$] DEBUG - $0: $*) & 
    30         (echo D, [`date -u` \#$$] DEBUG - $*) & 
     27    if [ $LOG_LEVEL = debug ]; then 
     28        (echo D, [`date -u`] DEBUG - $$ - $0: $* >> $LOG_DIR/$LOG_FILE) & 
    3129        wait $! 
    3230    fi 
    33  
    34 #    if [ $LOG_LEVEL_FILE = debug ]; then 
    35     (echo D, [`date -u`] DEBUG - $$ - $0: $* >> $LOG_DIR/$LOG_FILE) & 
    36     wait $! 
    37 #    fi 
    38  
    3931} 
    4032 
    4133inform() 
    4234{ 
    43     if [ $LOG_LEVEL_SCREEN = info -o $LOG_LEVEL_SCREEN = debug ]; then 
    44 #        (echo I, [`date -u`] INFO - $$ - $0: $*) & 
    45         (echo I, [`date -u` \*$$] INFO - $*) & 
     35    if [ $LOG_LEVEL = info -o $LOG_LEVEL = debug ]; then 
     36        (echo I, [`date -u`] INFO - $$ - $0: $* >> $LOG_DIR/$LOG_FILE) & 
    4637        wait $! 
    4738    fi 
    48  
    49 #    if [ $LOG_LEVEL_FILE = info ]; then 
    50     (echo I, [`date -u`] INFO - $$ - $0: $* >> $LOG_DIR/$LOG_FILE) & 
    51         wait $! 
    52 #    fi 
    5339 
    5440} 
     
    5642warn() 
    5743{ 
    58     if [ $LOG_LEVEL_SCREEN = warn -o $LOG_LEVEL_SCREEN = info -o $LOG_LEVEL_SCREEN = debug ]; then 
    59 #        (echo W, [`date -u`] WARN - $$ - $0: $*) & 
    60         (echo W, [`date -u` \#$$] WARN - $*) & 
     44    if [ $LOG_LEVEL = warn -o $LOG_LEVEL = info -o $LOG_LEVEL = debug ]; then 
     45        (echo W, [`date -u`] WARN - $$ - $0: $* >> $LOG_DIR/$LOG_FILE) & 
    6146        wait $! 
    6247    fi 
    63  
    64 #    if [ $LOG_LEVEL_FILE = warn ]; then 
    65     (echo W, [`date -u`] WARN - $$ - $0: $* >> $LOG_DIR/$LOG_FILE) & 
    66         wait $! 
    67 #    fi 
    68  
    6948} 
    7049 
    7150error() 
    7251{ 
    73     if [ $LOG_LEVEL_SCREEN = error -o $LOG_LEVEL_SCREEN = warn -o $LOG_LEVEL_SCREEN = info -o $LOG_LEVEL_SCREEN = debug ]; then 
    74 #        (echo E, [`date -u`] ERROR - $$ - $0: $*) & 
    75         (echo E, [`date -u` \#$$] ERROR - $*) & 
    76        wait $! 
     52    if [ $LOG_LEVEL = error -o $LOG_LEVEL = warn -o $LOG_LEVEL = info -o $LOG_LEVEL = debug ]; then 
     53        (echo E, [`date -u`] ERROR - $$ - $0: $* >> $LOG_DIR/$LOG_FILE) & 
     54        wait $! 
    7755    fi 
    78  
    79 #    if [ $LOG_LEVEL_FILE = error ]; then 
    80     (echo E, [`date -u`] ERROR - $$ - $0: $* >> $LOG_DIR/$LOG_FILE) & 
    81         wait $! 
    82 #    fi 
    8356 
    8457} 
  • trunk/src/taskers/hefeweizen_tasker_application_http_server.rb

    r516 r553  
    322322 
    323323        log_file = "#{@config['LOG_DIR']}/#{@config['LOG_FILE']}" 
    324         log_level = @config['LOG_LEVEL_FILE'] 
     324        log_level = @config['LOG_LEVEL'] 
    325325 
    326326        if !FileTest.exists?(log_file) then 
  • trunk/src/taskers/hefeweizen_tasker_application_send_ebXML_message.rb

    r551 r553  
    108108=begin         
    109109        begin 
    110 #          @logger = HefeWeizen::HefeWeizenLibrary::HefeWeizenLogger.new "#{@config['LOG_DIR']}/#{@config['LOG_FILE']}", @config['LOG_LEVEL_FILE'], @config['LOG_LEVEL_SCREEN'] 
     110#          @logger = HefeWeizen::HefeWeizenLibrary::HefeWeizenLogger.new "#{@config['LOG_DIR']}/#{@config['LOG_FILE']}", @config['LOG_LEVEL'] 
    111111#          @logger.info "#{$0}: HefeWeizen Tasker HTTP Sender Starting with Process ID #{$$}." 
    112112 
  • trunk/test/unit-tests/tc_hefeweizen_library_ebMS_message_test.rb

    r530 r553  
    6565    @logger = Logger.new(STDOUT) 
    6666    @mock_config = { 'TEMP_FILE_DIR' => @temp_dir, 'LOGGER' => @logger, 'MESSAGE_DIR' => @message_dir, 'CONVERSATION_DIR' => @conversation_dir, 
    67       'LOG_LEVEL_SCREEN' => 'debug'} 
     67      'LOG_LEVEL' => 'debug'} 
    6868 
    6969    @sample_ping = <<END