TABLE OF CONTENTS


MLT_RSS/logging.f90 [ Programs ]

[ Top ] [ Programs ]

NAME

    logging

PURPOSE

    pseudoclass for producing log files

DESCRIPTION

    pseudoclass for producing log files.

AUTHOR

    Carl Mears, Remote Sensing Systems

COPYRIGHT

    THIS SOFTWARE AND ITS DOCUMENTATION ARE CONSIDERED TO BE IN THE PUBLIC DOMAIN AND
    THUS ARE AVAILABLE FOR UNRESTRICTED PUBLIC USE.  THEY ARE FURNISHED "AS IS." THE 
    AUTHORS, THE UNITED STATES GOVERNMENT, ITS INSTRUMENTALITIES, OFFICERS, EMPLOYEES, 
    AND AGENTS MAKE NO WARRANTY, EXPRESS OR IMPLIED, AS TO THE USEFULNESS OF THE 
    SOFTWARE AND DOCUMENTATION FOR ANY PURPOSE. THEY ASSUME NO RESPONSIBILITY (1) FOR
    THE USE OF THE SOFTWARE AND DOCUMENTATION!  OR (2) TO PROVIDE TECHNICAL SUPPORT 
    TO USERS.

HISTORY

    9/21/2012 Initial Version prepared for NCDC

USAGE

    use logging

MLT_RSS/logging.f90/init_log_file [ Subroutines ]

[ Top ] [ Subroutines ]

NAME

    init_log_file

PURPOSE

    Opens log file with name file

DESCRIPTION

    Opens log file with name "file".  This file is accessible to any routine that includes logging, simplifying
    log file writing. 

INPUTS

    character(len = 120)    :: file    ! file name to open as log file

OUTPUTS

    integer(4)              :: error   ! error flag.  0 mean everything OK

USAGE

     call init_log_file(file,error)

MLT_RSS/logging.f90/log [ Subroutines ]

[ Top ] [ Subroutines ]

NAME

    log

PURPOSE

    write a message to the open log file.

INPUTS

    character*(*)    :: a       ! message to write to log file

OUTPUTS

    integer(4)              :: error   ! error flag.  0 mean everything OK

USAGE

     call log(file,error)