home *** CD-ROM | disk | FTP | other *** search
/ Shareware Grab Bag / Shareware Grab Bag.iso / 005 / logit.arc / LOGIT.DOC < prev    next >
Encoding:
Text File  |  1985-02-24  |  48.1 KB  |  1,489 lines

  1.  
  2.  
  3.  
  4.  
  5.  
  6.  
  7.                                  LogIt!
  8.  
  9.  
  10.                  DOCUMENTATION FOR YOUR LogIt! PROGRAMS
  11.  
  12.                                 Ver. 1.0
  13.                              
  14.                                  2/24/85                       
  15.  
  16.  
  17.     IN A HURRY? See Quick Instructions, Pg 24
  18.  
  19.  
  20.     LogIt! is a set of programs which will document the usage of your 
  21.     IBM personal computer by automatically recording the time at 
  22.     which a program was invoked and how long it was in use.  Data 
  23.     regarding who used it and what it was used for can also be 
  24.     recorded. The data displayed by LogIt! can show either all 
  25.     activity on your computer or just the times when "information" 
  26.     entries are recorded.  
  27.  
  28.     LogIt! will maintain a LOGIT.LOG file automatically on floppy 
  29.     or hard disks and will print a report when desired. LogIt! is 
  30.     ideal for anyone wishing to keep a record of his or her 
  31.     computer's use for either personal or business reasons.
  32.  
  33.         LOGIT IS:
  34.  
  35.         * - FAST - Less then 1.5 seconds to record
  36.                    program entries and exits!
  37.              - Only 10 seconds to enter data!
  38.              - No menus to call up!
  39.                  - Automatic Logout if you exit to DOS!
  40.  
  41.         * - EFFICIENT 
  42.              - Usually less then 20 bytes per entry!
  43.              - Uses less then 2.5K of RAM!
  44.              - Automatic recording of program use!
  45.  
  46.     LogIt! can easily be used to record non-computer related 
  47.     activities. This capability is especially useful for legal, 
  48.     accounting and other professions which require a record of 
  49.     personnel time for billing purposes.
  50.  
  51.     New IRS rules require detailed, concurrent records for the 
  52.     deduction of computers from personal income for tax purposes.
  53.     LogIt! provides a record which meets the IRS requirements.
  54.  
  55.     The set of LogIt! programs consists of LOGIT.COM, LOGITDMP.EXE 
  56.     and LOGIT.DOC (this file).   
  57.  
  58.                  ***************************************
  59.  
  60.                                  Page 1 
  61.  
  62.  
  63.  
  64.  
  65.  
  66.  
  67.  
  68.                                    1.
  69.  
  70.                            TABLE OF CONTENTS:            
  71.  
  72.     FOR QUICK INSTRUCTIONS, SEE APPENDIX F,         Pg 24
  73.  
  74.     1. Table of Contents                    Pg  2
  75.     2. Legal Stuff and Why We Want Money               Pg  3
  76.     3. Introduction                           Pg  4
  77.     4. How to put LogIt! on your disks            Pg  6
  78.     5. How to Start Using LogIt!                Pg  7
  79.     6. Exiting LogIt!                    Pg  8
  80.     7. Other Operating Notes                Pg  9
  81.     8. Displaying and Printing Records
  82.              SEE CAUTION HERE                Pg 10
  83.     9. When LogIt! Will Not Create a Record            Pg 15
  84.     10. What To Do if You Have Problems            Pg 15
  85.  
  86.                            APPENDICES
  87.     11. Appendix A (The LogIt! package)            Pg 16
  88.     12. Appendix B (How to set up your computer for LogIt!)    Pg 17
  89.     13. Appendix C (Handling Binary files)            Pg 19
  90.     14. Appendix D (Other suggestions for use)        Pg 20
  91.     15. Appendix E (How to read your LogIt! files)        Pg 22
  92.     16. Appendix F (QUICK INSTRUCTIONS)            Pg 24
  93.  
  94.     INVOICE                         Pg 25
  95.  
  96.  
  97.  
  98.              ***********************************************
  99.  
  100.  
  101.  
  102.  
  103.  
  104.  
  105.  
  106.  
  107.  
  108.  
  109.  
  110.  
  111.  
  112.  
  113.  
  114.  
  115.  
  116.  
  117.  
  118.  
  119.                                  Page 2 
  120.  
  121.  
  122.  
  123.                                    2.
  124.  
  125.             LEGAL STUFF AND WHY WE WANT MONEY IF YOU USE THIS
  126.  
  127.     COPYRIGHT NOTICE.  LogIt! is a registered trademark and LogIt! 
  128.     is copyrighted l985 by the author, Alan E. Robertson. You are not 
  129.     permitted to distribute LogIt! in any modified form.  However, 
  130.     you are encouraged to copy and distribute this program package 
  131.     in its entirety as long as this documentation file accompanies 
  132.     it and as long as it and this .DOC file are not modified prior 
  133.     to distribution. You are not permitted to charge any fee or 
  134.     other consideration in exchange for distributing this program.
  135.  
  136.     If you develop successful modifications for your own personal 
  137.     use that you would like to share with us please write and we 
  138.     will try to make them available to others in future versions.
  139.  
  140.   
  141.                    USER SUPPORTED SOFTWARE DEVELOPMENT
  142.  
  143.     This software is the product of user supported software 
  144.     development. We have put a lot of time into the development of
  145.     this program and hope to reap some of the benefits and yet keep
  146.     the cost to each user down. Please help keep the experiment 
  147.     working!  If you are using LogIt! and find it helpful we request 
  148.     a contribution of $20.00 FOR EACH COPY OF THE PROGRAM IN USE. 
  149.     Send your contribution to:
  150.  
  151.  
  152.             LogIt!  
  153.             470 Sugar Hill Road
  154.             Brooklyn, WI, 53521
  155.  
  156.     An invoice is attached at the end of this file for your use if 
  157.     you need one.
  158.  
  159.     When you send us $20.00 (or more if you feel so inclined) we will
  160.     do the following in return:  
  161.  
  162.     (1) register you as a user and place you on our mailing 
  163.               list for the announcements of any future versions of 
  164.         (or supplements to) the program,
  165.  
  166.     (2) offer support and keep you informed of program 
  167.         problems or other applications,
  168.  
  169.     (3) give you our honest thanks and work to help develop 
  170.         other useful programs which we can distribute in a
  171.         similarly inexpensive manner.
  172.  
  173.  
  174.                           ***  THANK YOU ! ***
  175.  
  176.  
  177.  
  178.  
  179.                                PAGE 3 
  180.  
  181.  
  182.  
  183.  
  184.     DISCLAIMER:
  185.  
  186.     This is the usual disclaimer which states that we are not liable
  187.     in case your equipment bursts into flame or you lose data while 
  188.     using our program. It is possible that some programs will not 
  189.     work properly with LogIt! and if you find some that do not we 
  190.     would appreciate hearing about it. We assume no liability for 
  191.     consequential damages such as losing a tax audit, or, heaven 
  192.     forbid, losing your data or other programs, and we assume no 
  193.     liability for errors in the creation of this set of programs or
  194.     their documentation.  We guess that this notice about 
  195.     consequential damages doesn't count for anything in some states
  196.     where such disclaimers are not legal.  As far as we can tell,
  197.     this program works well and doesn't cause problems with other 
  198.     programs!!
  199.  
  200.     We also reserve the right to change, improve, add to or 
  201.     otherwise alter these programs without having any obligation
  202.     to change or alter the programs or documentation already in 
  203.     existance although if you are a registered user we will make 
  204.     every effort to let you know of any problems or new advances.
  205.  
  206.              ***************************************
  207.  
  208.  
  209.                                    3.
  210.  
  211.                               INTRODUCTION
  212.  
  213.     HOW LogIt! WORKS:   
  214.  
  215.     The LogIt! programs will document your computer's activities 
  216.     by creating a record of all programs invoked from the keyboard. 
  217.     You can identify the people using the programs and their 
  218.     activities in any way you want (using a phrase or "string" of 
  219.     your choosing) and can change the information any time you are 
  220.     in DOS.  A file of these activities will be maintained on your 
  221.     hard disk or on floppy disks. Program changes from DOS are 
  222.     noted automatically. 
  223.  
  224.     The LogIt! programs will create a file, LOGIT.LOG, in the root 
  225.     directory on the default drive. It will do this whenever it is 
  226.     in use and the program does not find LOGIT.LOG on the default
  227.     drive in the root directory.  (You can change the file name,
  228.     path and drive using the SET command, as detailed in APPENDIX B.)
  229.  
  230.     The LOGITDMP.EXE program enables you to join (concatenate) these
  231.     LOGIT.LOG files, even if you have them on several floppy disks, 
  232.     and to read them to either a screen or a printer or another file.
  233.  
  234.     The program is loaded to RAM and once there is completely 
  235.     transparent to the operations of other programs.  As noted below, 
  236.     all programs run by DOS are automatically logged, and other 
  237.     changes (such as a different user or a new project) can be logged 
  238.     by simply typing the command LOGIT any time you are in DOS. 
  239.  
  240.  
  241.                 Page 4 
  242.  
  243.  
  244.  
  245.  
  246.  
  247.     USES FOR YOUR LogIt! PROGRAMS:
  248.     
  249.     The most obvious one is the documentation of the use of your
  250.     personal computer of tax deduction record keeping purposes.
  251.     Frankly, we don't know of any cases where this sort of documen-
  252.     tation has been shown to be acceptable to the IRS, but since the 
  253.     record created by LogIt! is vastly more difficult to tamper with 
  254.     or to "fake" than a hand-written log, we feel that the IRS 
  255.     will find the LogIt! log to be acceptable evidence of the 
  256.     relative amounts of business and professional use versus personal
  257.     use of your computer.  Because the files maintained by LogIt! are 
  258.     written in binary, they cannot be directly modified, and they  
  259.     are readable only with the LOGITDMP.EXE program. They are more 
  260.     tamper-resistant than a paper and pencil record is. The 
  261.     great detail of the LogIt! record makes fraudulent alteration 
  262.     exceedingly unlikely.
  263.  
  264.     The IRS requires that a percentage-of-use calculation be made 
  265.     on the basis of actual hours used.  LogIt! provides a record 
  266.     from which you can calculate the actual percentages if needed.  
  267.     The author of LogIt! is developing a program which will 
  268.     automatically compile the data maintained in the log files and 
  269.     give the hours and percentage of use by user and project. This
  270.     current version of LogIt! will, using the LOGITDMP.EXE program,
  271.     print a usage record including actual start-stop and elapsed 
  272.     times.
  273.  
  274.  
  275.     OTHER USES FOR LogIt!
  276.  
  277.     LogIt! can monitor the time that various people use your 
  278.     computer and can document the time that the machine is used 
  279.     for various projects by a given person.  
  280.  
  281.     It is easy to use LogIt! to keep track of the percentages of 
  282.     time that a person in an office spends     working on various 
  283.     tasks even if they are not using the computer, simply by having 
  284.     the computer be on and that person log in and out of the 
  285.     various projects or accounts by typing LOGIT.
  286.  
  287.     Because LogIt! lets you use a string of your own choosing 
  288.     when making entries, you have considerable flexibility in how 
  289.     you record your activities. 
  290.  
  291.     LogIt! will record the time LOGIT.COM is invoked ("start"), the 
  292.     length of time before there is another "information" entry, the 
  293.     length of time a given program is in use, and the length of time
  294.     the computer is in DOS.  (See APPENDIX D for suggestions as to 
  295.     how to enter information and APPENDIX E for details of the 
  296.     reports generated by the LOGITDMP.EXE program)
  297.  
  298.  
  299.                 Page 5 
  300.  
  301.  
  302.  
  303.  
  304.     EQUIPMENT REQUIREMENTS:
  305.  
  306.     The LogIt! programs were developed on an IBM PC. We expect it to
  307.     work well on any INTEL 8086, 8088, 80186, or 80286 based computer
  308.     running PC DOS or MS DOS version 2.0 or later. This includes the
  309.     IBM PC, PC Jr, XT, and AT. LogIt! requires one or more disk 
  310.     drives, 64K of memory, and will work best if there is a 
  311.     clock-calendar. When loaded, LOGIT.COM will use about 2K of RAM.
  312.     A hard-disk is not required but will assure that all of your 
  313.     logged data are on one disk and in one file if so desired. 
  314.     LogIt! is compatible with PC DOS 2.0, 2.1, AND 3.0.
  315.  
  316.                  ***************************************
  317.  
  318.  
  319.                                    4.
  320.  
  321.                     HOW TO PUT LogIt! ON YOUR DISKS:
  322.  
  323.     To use the LogIt! programs you will need to have the LOGIT.COM 
  324.     file on one of your disks.  It will work best if you put it on 
  325.     the disk(s) that you use to boot your computer and run your 
  326.     programs so that it is always available at the time you want to 
  327.     log information. Although LOGIT.COM does not have to be on a 
  328.     disk in the computer when you are just logging program changes 
  329.     you do need to have it available if you want to enter information
  330.     codes (strings) from DOS.
  331.  
  332.     You do not need to have the LOGITDMP.EXE file on your boot disk
  333.     or even accessible during routine operations since you will use
  334.     it only to review the data LogIt! has collected for you.  We
  335.     suggest that you copy LOGITDMP.EXE to the disk that you will be
  336.     using to archive your log data.  It will also be useful to add
  337.     SORT.EXE (from your DOS disk) to the disk you use to archive 
  338.     your log data since you may want to use SORT to assure that 
  339.     your log data are in the proper order if you have been recording 
  340.     data on several floppy disks.
  341.  
  342.     To summarize, for best results, you should copy the LOGIT.COM 
  343.     file onto all the disks you will be using as boot disks and
  344.     program disks.  If you have a hard disk, we suggest keeping 
  345.     LOGIT.COM in the root directory (See APPENDIX B).
  346.  
  347.     You will need to have some space available on a disk for LogIt! 
  348.     to create your LOGIT.LOG files.  Usually it will work best if 
  349.     this is on the disk in your A drive or your hard disk if you 
  350.     have one. The size of LOGIT.LOG will increase by about 20 bytes
  351.     every time you invoke a program from DOS or change the user 
  352.     information with the command LOGIT.  The exact amount will 
  353.     depend on how long your commands or identifying strings are. If
  354.     you are using floppy disks you will want to copy your log data
  355.     to an archive disk periodically.
  356.  
  357.                  ***************************************
  358.  
  359.  
  360.                 Page 6 
  361.  
  362.  
  363.  
  364.                                        5.
  365.  
  366.                           HOW TO START LogIt!:  
  367.  
  368.     LogIt! can be invoked at any DOS prompt by the command:
  369.         
  370.                                      A>LOGIT
  371.  
  372.     You should type a two character identifier (e.g. "47" or "B5" or
  373.     "KG") which identifies the user and type of project according to
  374.     a code which you can establish to meet your own needs.  You can 
  375.     also add a phrase or "string" which will become part of the 
  376.     entry which is recorded in LOGIT.LOG. Thus, you should type: 
  377.  
  378.                         A>LOGIT [Name and job code]
  379.  
  380.                               for example:
  381.  
  382.                                 A>LOGIT B7 
  383.  
  384.     The "B7"  identifies the person and usage of the computer 
  385.     according to a code you have set up. You can also add any other
  386.     additional information you wish which will become part of that 
  387.     entry, such as:
  388.  
  389.                        A>LOGIT B7 this is smith account
  390.  
  391.         See APPENDICES D and E for suggestions and a sample log.
  392.     See APPENDIX B for detailed instructions for including  LogIt!
  393.     commands in a batch file. In general, the command LOGIT should 
  394.     be entered AFTER the system clock is set. 
  395.  
  396.     Please note that you can change the identifying code and string
  397.      for your data at any time simply by re-entering the command LOGIT 
  398.     and a new string. For example:
  399.  
  400.                   A>LOGIT [New name and new job code]
  401.  
  402.     Because LogIt! is resident in RAM it will record program changes
  403.     even if LOGIT.COM is not on a disk currently in the computer.
  404.     However, if you wish to be able to enter "informational" data
  405.     such as a new user or a different purpose, you will have to have
  406.     LOGIT.COM on a disk in the computer and type in the drive 
  407.     identifier so that the computer can find the LOGIT.COM file. 
  408.     (Note, however, that you can use the PATH command so that the 
  409.     computer will find the file regardless of which is the current 
  410.     default drive.) (See APPENDIX B for details.)
  411.  
  412.     OTHER NOTES ABOUT STARTING LogIt!:
  413.  
  414.     If several people in a home or office share the same computer, 
  415.     it may be useful for each person to have his or her own boot 
  416.     disk which contains the entry code as part of the LOGIT 
  417.     command in the AUTOEXEC.BAT file.
  418.  
  419.  
  420.                 Page 7 
  421.  
  422.  
  423.  
  424.  
  425.  
  426.     If a user wants to use a different boot disk for each person,
  427.     it is possible for the computer to create and maintain a 
  428.     different file the time used by each person. Each person can 
  429.     have his or her own record file with (e.g.) initials as part of 
  430.     the file name, thus:  MYLOG.LOG.  (See APPENDIX B for 
  431.     instructions as to how to do this.)
  432.  
  433.                  ***************************************
  434.  
  435.  
  436.                                    6.
  437.  
  438.                              EXITING LogIt!:
  439.  
  440.     Once LogIt! has been invoked there is no way to exit it or stop 
  441.     the logging process without rebooting the system.  This feature 
  442.     increases its acceptability as an accounting tool.
  443.  
  444.     LogIt! records exiting times automatically by assuming that the 
  445.     time of a return to DOS from a program followed by a reboot 
  446.     indicates when you stopped your use of the machine.  If you have
  447.     spent a long time working in DOS after leaving your program and
  448.     wish to have that time recorded you will, in that specific case,
  449.     have to leave a time mark for the exit.  You can do this simply
  450.     by typing LOGIT and, if you wish, a string such as:
  451.  
  452.                        A>LOGIT I'm quitting now!
  453.  
  454.     When you display your record using LOGITDMP you will see that 
  455.     just leaving your program and entering DOS prior to shutting 
  456.     down the computer will result in a valid elapsed time record 
  457.     for both information and program entries.   
  458.  
  459.     If you are going to be away from the computer for an extended 
  460.     length of time you may want to use the LOGIT command to note the
  461.     time you left and the time you returned.
  462.  
  463.              **********************************************
  464.     
  465.  
  466.  
  467.  
  468.  
  469.  
  470.  
  471.  
  472.  
  473.  
  474.  
  475.  
  476.  
  477.  
  478.  
  479.  
  480.                 Page 8 
  481.  
  482.  
  483.  
  484.  
  485.                                    7.
  486.  
  487.                           OTHER OPERATING NOTES
  488.  
  489.     You may note slightly increased activity of your disk drive
  490.     when LogIt! is operational as it records the keyboard commands
  491.     from DOS to the LOGIT.LOG record.  This is normal and the total
  492.     "overhead" in terms of the time required for recording the 
  493.     invocation of a program will be about 1.5 seconds for both 
  494.     hard and floppy disks. The time required for the computer to 
  495.     record an information entry is about 5 seconds.
  496.  
  497.     If you do not specify a specific drive, LogIt! will create 
  498.     LOGIT.LOG on your default drive as your record file.  LogIt! 
  499.     will create additional LOGIT.LOG files on any disks, 
  500.     including program disks, you have in your default or other 
  501.     specified drive. If you are using sub-directories LogIt! will 
  502.     place LOGIT.LOG in the root directory of the default drive. 
  503.     See APPENDIX B for a discussion of procedures for customizing 
  504.     your LogIt! program file creation procedures.
  505.  
  506.     Be sure that you have left enough room on the disk you choose 
  507.     to use for the log file that LOGIT will create and maintain.
  508.     As noted above, LOGIT will add about 20 or more bytes to the
  509.     each time you enter a command from DOS or a string using
  510.     the command LOGIT.  When your available file space is used up 
  511.     you can use the LOGITDMP.EXE program to copy your data to another 
  512.     disk and concatenate your files. (See below.)  Even if you 
  513.     inadvertently have a full disk so that LogIt! cannot create or 
  514.     write into a LOGIT.LOG file this will not impede the operation 
  515.     of your program.  You will just get an error message from logit
  516.     and your program will continue to run.
  517.  
  518.     Note:  Even if you use multiple boot disks or a variety of
  519.     different disks in the drive that LogIt! is using to record data
  520.     in the log file, there will be no problem as long as there is 
  521.     room for a log file. LogIt! will simply establish a new log file
  522.     (LOGIT.LOG is the default) on each of them.  You only need to 
  523.     run LOGIT.COM once after starting DOS until you reboot the 
  524.     system and LogIt! will automatically create and maintain the 
  525.     files on the drive you designate.  The LOGITDMP program makes 
  526.     it possible to archive and concatenate the files generated by 
  527.     LogIt! even when they exist on several floppy disks and you 
  528.     can use the DOS SORT program to assure that your files are in 
  529.     order. (If you have a hard disk the need to copy and 
  530.     concatenate your log files can be avoided by always having the 
  531.     program write your record to one specific file on the hard disk 
  532.     in the root directory.)
  533.  
  534.                  ***************************************
  535.  
  536.  
  537.  
  538.  
  539.  
  540.                 Page 9 
  541.  
  542.  
  543.  
  544.  
  545.  
  546.                                    8.
  547.  
  548.          DISPLAYING AND PRINTING THE RECORDS CREATED BY LogIt!:
  549.  
  550.                             ***  CAUTION  ***
  551.  
  552.     DO  NOT ATTEMPT TO LOOK AT THE ORIGINAL BINARY OR THE TEXT FILES 
  553.  
  554.     WITH A WORD PROCESSOR OR AN EDITOR PROGRAM AS THESE PROGRAMS 
  555.  
  556.     OFTEN LEAVE AN END-OF-FILE MARK AT THE END OF FILES, THEREBY 
  557.  
  558.     MAKING IT IMPOSSIBLE TO READ ANY MORE DATA WHICH YOU MAY ADD 
  559.  
  560.     OR CONCATENATE TO THE FILE AT A LATER TIME. 
  561.  
  562.     Also, do not copy your files using a "/A" switch option as this 
  563.     ASCII copy command will also add an EOF mark. 
  564.  
  565.  
  566.     Once you have used LOGITDMP to create text files from the 
  567.     original binary files you can read the files using the TYPE 
  568.     command.  (See below).
  569.  
  570.     The LOGITDMP program will report the contents of your 
  571.     LOGIT.LOG file with four codes denoting starting and elapsed 
  572.     times for different types of information.
  573.  
  574.     The elapsed times recorded by LogIt! are of two types, program 
  575.     and information.  
  576.  
  577.     1.  The "program" elapsed times are the times that a program was 
  578.         actually in operation on your computer; that is, from the 
  579.         time the program was invoked until you returned to DOS.  
  580.  
  581.     2.  The "information" elapsed times are from the time you 
  582.         recorded one information string (using "LOGIT") until EITHER 
  583.         you recorded another "information" entry or the program 
  584.         senses that you shut down the computer by the fact that 
  585.         an exit to DOS was followed by a "start".  
  586.  
  587.         If a program entry or an information entry is followed by a 
  588.         start then LogIt! has to assume that you did not exit 
  589.         properly to DOS and therefore will show "???????" as the 
  590.         elapsed time since no reasonable calculation is possible.
  591.  
  592.     Your LogIt! records are displayed with four symbols to aid you
  593.     in your calculations, these are: S>, P>, D>, I>,.  
  594.  
  595.          S> = LOGIT INVOKED (with string if any)
  596.          D> = IN DOS
  597.          P> = COMMAND (program in operation)
  598.          I> = INFORMATION (with string if any) 
  599.  
  600.  
  601.                 Page 10 
  602.  
  603.  
  604.  
  605.  
  606.  
  607.     S> Start:
  608.        This indicates a "start"; the first invocation of the 
  609.        LOGIT program after booting DOS and will contain (if 
  610.        if supplied by the user) an information code.  The elapsed 
  611.        time will be calculated to the next information string or 
  612.        until the next return to DOS followed by a "start".  In a 
  613.        sense, the S> elapsed time entry is a special case of the 
  614.        I> "information" entry indicating that the entry occurred 
  615.        after the system  was booted.
  616.  
  617.     P> Program:
  618.        This  is the elapsed time that the program whose command is 
  619.        displayed was in operation.  Note that this calculation is 
  620.        not possible unless the program exited to DOS. If you did 
  621.        not do this LOGITDMP will just display "????????" as the 
  622.        elapsed time. Note that LOGITDMP will calculate the elapsed 
  623.        time for programs from the invocation of a program to an 
  624.        exit to DOS. 
  625.  
  626.     D> DOS:
  627.        This is the elapsed time that you were in DOS or using the
  628.        COPY and TYPE commands before running any other programs.
  629.        Note that if you exit a program to DOS and then shut down 
  630.        the computer (as you should do) that you will have a 
  631.        situation where the program cannot determine the elapsed 
  632.        time for DOS and you will see a blank as the entry for the 
  633.        elapsed time in the  D> row.
  634.  
  635.     I> Information:
  636.        This denotes the elapsed time that you were operating after
  637.        entering a string of LogIt! information.  This is 
  638.        particularly useful if you do work for clients and want to 
  639.        charge by the unit of time.  LOGITDMP will calculate the 
  640.        time spent after each information entry by looking ahead 
  641.        in the file to EITHER the next informational entry or the 
  642.        time when a D> entry was followed by a S> entry indicating 
  643.        that the system was reset.  
  644.  
  645.     As you can see, there is special significance to the combination 
  646.     of a D> followed by a S> as this indicates an exit from a program 
  647.     and a reboot.  In these instances, the program will assume that 
  648.     the time indicated by the D> is the time that the activities 
  649.     were completed and will use this in calculating elapsed times 
  650.     for the "information", the "program", and the "DOS" entries.
  651.     If there is not a D> followed by an S> combination (as if, for
  652.     example, you shut down the computer without exiting to DOS) then
  653.     calculations of elapsed time are not possible and the computer
  654.     will indicated this by displaying "????????" or a blank.
  655.  
  656.  
  657.  
  658.  
  659.  
  660.                 Page 11 
  661.  
  662.  
  663.  
  664.  
  665.  
  666.  
  667.     The text files generated by LOGITDMP can list either the 
  668.     total activity of your computer, including all program changes
  669.     or can, by use of the command "LOGITDMP /I" display the elapsed
  670.     times only for those entries with the I> and S> (information 
  671.     and start) codes, ignoring the P> and D> (program and DOS) 
  672.     entries. Adding an "S" after the "/" mark will cause 
  673.     LOGITDMP to display all entry and exit clock times with 
  674.     seconds displayed.  As a default, clock times will be reported 
  675.     in hours and minutes but not seconds.
  676.  
  677.  
  678.                                 * * * * * 
  679.  
  680.     Using LOGITDMP.EXE:
  681.  
  682.     Because your LogIt! files are maintained in binary form (rather 
  683.     than in ASCII or in text form) they cannot be read (or, to the 
  684.     relief of the IRS, modified) directly.  You can use the 
  685.     LOGITDMP program to help you with your file manipulations.  
  686.     With the LOGITDMP program you can (1) display your files on 
  687.     the screen, (2) print your files, (3) create new files of your 
  688.     logged data and (4) concatenate files of logged data for 
  689.     eventual display or printing.
  690.     
  691.     Usually the filename that is the operand for LOGITDMP will be 
  692.     LOGIT.LOG unless you have specified another name. (See 
  693.     APPENDIX B). The following examples assume that you have 
  694.     LOGIT.LOG ON the disk in your A drive and LOGITDMP.EXE on the 
  695.     disk in the B drive that you are using to archive and 
  696.     concatenate your data.
  697.  
  698.     See APPENDIX E for detailed information on how to read the 
  699.     files generated by LOGITDMP.
  700.  
  701.  
  702.     1.  To display a LogIt! log enter:
  703.  
  704.                          LOGITDMP [drive:]filename
  705.                           
  706.                        For example, you can use:
  707.  
  708.                            A>B:LOGITDMP LOGIT.LOG
  709.  
  710.          when LOGITDMP.EXE is on the B drive and LOGIT.LOG is on the 
  711.              default disk drive.
  712.  
  713.  
  714.  
  715.  
  716.  
  717.  
  718.                 Page 12 
  719.  
  720.  
  721.  
  722.  
  723.  
  724.  
  725.     2.  To print data type:
  726.  
  727.                        LOGITDMP [drive:]filename>PRN
  728.  
  729.                        for example, you can use:
  730.  
  731.                          A>B:LOGITDMP LOGIT.LOG>PRN
  732.  
  733.          when LOGITDMP.EXE is on the B drive, LOGIT.LOG is on
  734.          the default disk drive, and the abbreviation "PRN" 
  735.          designates the printer.
  736.  
  737.         You can also direct the output elsewhere using (e.g.)
  738.         >LPT2 or some other output device or file name.
  739.  
  740.          If you prefer to print only the S> (start) and I>
  741.          (information) entries you can use:
  742.  
  743.                       A>B:LOGITDMP /I LOGIT.LOG>PRN
  744.  
  745.  
  746.     3.  To convert the binary LOGIT.LOG file to an ASCII (text) file 
  747.         on an archive disk (when you have not already started such a 
  748.         file) you can type:
  749.  
  750.                LOGITDMP [drive:]filename>[newdrive:]newfile
  751.  
  752.                        for example, you can use:
  753.  
  754.                      A>B:LOGITDMP LOGIT.LOG>B:LOGIT.TXT
  755.  
  756.          when LOGITDMP.EXE is on the B drive, LOGIT.LOG is on the 
  757.          default disk drive, and you wish to create a file on the 
  758.          disk in the B drive called LOGIT.TXT which you can read 
  759.          with the TYPE command. 
  760.  
  761.          To look at data in this ASCII file you can just use the 
  762.          TYPE command or the PRINT command.  See CAUTION, above.
  763.  
  764.  
  765.     4.  To convert the binary LOGIT.LOG file to ASCII (text) and add 
  766.         (concatenate) it to an existing file you can enter: 
  767.  
  768.                LOGITDMP [drive]:filename>>newdrive:newfile
  769.  
  770.                        for example, you can use:
  771.  
  772.                      A>B:LOGITDMP LOGIT.LOG>>B:LOGIT.TXT
  773.  
  774.          when LOGITDMP.EXE is in the B drive, LOGIT.LOG is in
  775.          the default disk drive, and you want to add the data to 
  776.          the end of an existing file called LOGIT.TXT on the disk 
  777.          in your B drive.  
  778.         
  779.                 Page 13 
  780.  
  781.  
  782.  
  783.  
  784.  
  785.          This procedure will concatenate the files so that you will 
  786.          not lose the previously archived data in LOGIT.TXT.
  787.  
  788.          After performing either of these last two procedures you 
  789.          should erase your original LOGIT.LOG file to make more 
  790.          room for new entries and to avoid double entries in your
  791.          archive file.  LogIt! will automatically create a new 
  792.          LOGIT.LOG file for you.  We suggest you always save copies
  793.          of your archive files.
  794.  
  795.     5.   You can also copy, concatenate, and save your binary LogIt! 
  796.          log files in their original binary form with a considerable
  797.          saving of space, although recovery in the event of an error 
  798.          may not be possible with binary files. To see how to do 
  799.          this, go to APPENDIX C.
  800.  
  801.     6.   USING THE SORT COMMAND: Because you are maintaining the log
  802.          file, usually LOGIT.LOG, on whatever disk is in the drive
  803.          you specify or the default drive it is possible that the
  804.          data files created when you concatenate your files will not
  805.          be in exact chronological order.  For this reason you may 
  806.          want to sort your files by date and time.  If you have
  807.          already placed SORT.EXE (this program is on your DOS disk)
  808.          on your archive disk and you have a data file (created by 
  809.          LOGITDMP) called LOGIT.TXT all you have to do is type:
  810.  
  811.                      B>SORT <LOGIT.TXT >LOGSORT.TXT
  812.  
  813.  
  814.          Note that the SORT command will not work with files larger
  815.          then 64K.  It may be best to dump your files monthly
  816.          and name the resulting sorted file by the month name, such
  817.          as MARCH.TXT. 
  818.  
  819.     For a sample LogIt! file as generated by LOGITDMP please see 
  820.     APPENDIX E.
  821.  
  822.  
  823.                                 * * * * *
  824.  
  825.     HOW TO DISPLAY THE FILES CREATED BY LOGITDMP.EXE:
  826.  
  827.     To view the files created by LOGITDMP you can use the TYPE 
  828.     command.  Assume, for example that you have created LOGIT.TXT
  829.     on the B drive you could type:
  830.  
  831.                             A>TYPE B:LOGIT.TXT
  832.  
  833.     If you want to print the same file you can type:
  834.  
  835.                           A>TYPE B:LOGIT.TXT >PRN
  836.  
  837.                  ***************************************
  838.  
  839.  
  840.                 Page 14 
  841.  
  842.  
  843.  
  844.  
  845.  
  846.                                    9.
  847.  
  848.     WHEN LogIt! WILL NOT CREATE A RECORD FOR YOU:
  849.  
  850.     LogIt! cannot maintain a LogIt! log file if the disk in the 
  851.     default drive (or other drive specified by the SET command 
  852.     (see APPENDIX B, below) is write protected or otherwise 
  853.     unavailable for the addition of data to the log file.  
  854.  
  855.     LogIt! will not record your activities if you are not in DOS
  856.     (e.g. if you are using BASIC.)  However, it will record the
  857.     times you entered BASIC and reentered DOS.
  858.  
  859.     Some programs on protected disks require that the system
  860.     be booted from that disk to operate or do not use DOS. Thus, 
  861.     LogIt! will not work with these programs. 
  862.  
  863.                  ***************************************
  864.  
  865.  
  866.  
  867.                                    10.
  868.  
  869.                     WHAT TO DO IF YOU HAVE PROBLEMS:
  870.  
  871.     Please write to us at the above address giving us the details of
  872.     your problem and your address and phone number and we will reply 
  873.     by mail or by phone.  We would appreciate knowing of any problems
  874.     you might have as this will help us improve the program. 
  875.  
  876.     As you can imagine, you will have to be a registered user to get 
  877.     any support from us although we would like to hear about problems
  878.     even if you decide not to contribute to support the program. (We 
  879.     just won't try to help you solve them!)
  880.  
  881.  
  882.  
  883.  
  884.  
  885.  
  886.  
  887.  
  888.  
  889.  
  890.  
  891.  
  892.  
  893.  
  894.  
  895.  
  896.  
  897.  
  898.                 Page 15 
  899.  
  900.  
  901.  
  902.  
  903.  
  904.              **********************************************
  905.  
  906.                                APPENDICES
  907.  
  908.              **********************************************
  909.  
  910.                                    11.
  911.  
  912.     APPENDIX A.  Your LogIt! package:
  913.  
  914.     The programs which constitute the LogIt! package are a package 
  915.     which must be kept intact if the program is to be useful to you.
  916.  
  917.     Your LogIt! package contains the following:
  918.  
  919.         1.  LOGIT.DOC: This documentation.
  920.  
  921.         2.  LOGIT.COM: This program generates the LOGIT.LOG 
  922.                    files.
  923.  
  924.         3.  LOGITDMP.EXE: This is the program you need to read
  925.                       your LOGIT.LOG files.
  926.  
  927.     When you start using LogIt! you will create:
  928.  
  929.             4.  LOGIT.LOG:  This is a binary file containing all of
  930.                     your data.  It is not present in the 
  931.                 distribution package and is created by
  932.                 LOGIT.COM.  You can create log files 
  933.                 with other names if you wish.
  934.  
  935.         5.  LOGIT.TXT:  This is the record of your data which
  936.                     actually read on the screen or printer.
  937.                     It is created (and named) by you when 
  938.                         you create text files with the 
  939.                 LOGITDMP.EXE program. Thus, it is not 
  940.                 present in the distribution package.
  941.                     You can use other file names if you wish.
  942.  
  943.                 ****************************************
  944.  
  945.  
  946.  
  947.  
  948.  
  949.  
  950.  
  951.  
  952.  
  953.  
  954.  
  955.  
  956.  
  957.  
  958.                 Page 16 
  959.  
  960.  
  961.  
  962.  
  963.                                    12.
  964.  
  965.     APPENDIX B. How to set up your computer to make best use of LogIt!
  966.  
  967.     PART I.  Using the PATH command to tell the computer where to 
  968.              find LOGIT.COM regardless of which drive is the default 
  969.              drive.
  970.  
  971.     The DOS command "PATH" lets you specify that the computer will 
  972.     search for LOGIT.COM on one or more specific drives and 
  973.     directories rather then on just the default drive.  For example,
  974.     if you wish to be able to type LOGIT at any DOS prompt 
  975.     (regardless of which drive is the default drive) when LOGIT.COM 
  976.     is in the root directory on the disk in the A drive you should, 
  977.     as part of your autoexec.bat file have the command:
  978.  
  979.                             PATH=A:\;
  980.  
  981.     If LOGIT.COM (preferably along with LOGIT.LOG) is in the root 
  982.     directory on a hard disk which is the C drive you should use the 
  983.     following command in your AUTOEXEC.BAT file:
  984.  
  985.                             PATH=C:\;
  986.  
  987.     PART II.  Using the SET command to tell the computer where to 
  988.               put the file LOGIT.LOG (or other name) regardless of 
  989.               which drive is the default drive:
  990.  
  991.     The LogIt! program will create a file  named LOGIT.LOG on the 
  992.     disk in your default drive (or any drive of your choosing). It 
  993.     will do this as often as it does not find a file called 
  994.     LOGIT.LOG.  If you are using sub-directories, LogIt! will place 
  995.     this file in the root directory unless you specify otherwise 
  996.     using the DOS  SET command.
  997.  
  998.     You can specify the drive, directory and name which you want 
  999.     LogIt! to use to record your data by using the DOS SET command. 
  1000.     For example if you wish to record all of your data on the 
  1001.     C drive in a file called "timefile" in the root directory, you 
  1002.     would, prior to invoking LOGIT type (or include in a batch file) 
  1003.     the command:
  1004.  
  1005.                         SET LOGIT.LOG=C:\TIMEFILE
  1006.  
  1007.  
  1008.             Generally, for floppy disk users, it will be best to 
  1009.             specify:
  1010.  
  1011.                        SET LOGIT.LOG=A:\LOGIT.LOG.  
  1012.  
  1013.                 This will avoid the problem of the computer looking 
  1014.                 on a possibly empty B or C drive to create or add 
  1015.                 to LOGIT.LOG.  
  1016.  
  1017.                 Page 17 
  1018.  
  1019.  
  1020.  
  1021.  
  1022.  
  1023.             Hard disk users will probably prefer to use a SET 
  1024.             command that will channel the output of LOGIT to 
  1025.             the root directory of their hard disk such as:
  1026.  
  1027.                         SET LOGIT.LOG=C:\LOGIT.LOG
  1028.     
  1029.  
  1030.     Part III. Modifying or creating an AUTOEXEC.BAT File for LogIt! Use:
  1031.  
  1032.     Generally, for floppy disk users the following sequence should
  1033.     be included in an AUTOEXEC.BAT file:
  1034.  
  1035.          1. [program to set system clock such as ASTCLOCK]
  1036.          2. PATH=A:\;
  1037.          3. SET LOGIT.LOG=A:\LOGIT.LOG
  1038.          4. ECHO Type LOGIT and your information string 
  1039.  
  1040.     If you set up your system in this manner your computer will
  1041.     look on the A drive for LOGIT.COM and will record data on the
  1042.     A drive in LOGIT.LOG.  When the AUTOEXEC.BAT file is done 
  1043.     running you will see the message:
  1044.  
  1045.          A>ECHO Type LOGIT and your information string 
  1046.  
  1047.     You would then type:
  1048.  
  1049.          A>LOGIT [my entry code]
  1050.  
  1051.     There is no problem if you wish to include LOGIT in the middle 
  1052.     of a batch file if you want to put other commands after it, 
  1053.     but the above file (where you manually type LOGIT last after the
  1054.     batch file has run) has the advantage of forcing the user to
  1055.     log in his or her activities.
  1056.  
  1057.     After you have invoked Logit! for the first time you will be 
  1058.     returned to the DOS prompt and you will not see the initial 
  1059.     message again even when LogIt! is recording data about program
  1060.     changes or when you type LOGIT to make an information entry.
  1061.  
  1062.  
  1063.     The same batch file for a user with a hard disk on the C drive
  1064.     would look like this:
  1065.  
  1066.          1.  [program to set system clock such as ASTCLOCK]
  1067.          2.  PATH=C:\;
  1068.          3.  SET LOGIT.LOG=C:\LOGIT.LOG
  1069.          4.  ECHO Type LOGIT and your information string 
  1070.  
  1071.               ********************************************
  1072.  
  1073.  
  1074.  
  1075.  
  1076.  
  1077.                 Page 18 
  1078.  
  1079.  
  1080.  
  1081.  
  1082.  
  1083.  
  1084.                                    13.
  1085.  
  1086.  
  1087.     APPENDIX C.  How to handle your LogIt! files in binary form
  1088.  
  1089.     It is also possible to copy and concatenate the data files in 
  1090.     their original binary form by doing the following.
  1091.  
  1092.         1.  To copy files use: 
  1093.  
  1094.                COPY [drive:]filename/B [newdrive:]newfile
  1095.  
  1096.             For example, you could use the following to copy 
  1097.             from A:LOGIT.LOG to B:LOGIT.ARC (archive)
  1098.  
  1099.                      A>COPY LOGIT.LOG/B B:LOGIT.ARC         
  1100.  
  1101.             (the "/B" assures that the file is handled in binary 
  1102.             form and applies to all files in the command until 
  1103.             another "/" designator is given.)
  1104.  
  1105.         2.  To concatenate two files (FILE1 and FILE2) in 
  1106.             binary form is a bit more complicated but it can 
  1107.             be done as follows: 
  1108.  
  1109.           COPY [drive:]FILE1/B+[drive:]FILE2 [newdrive:]newfile
  1110.  
  1111.             (this step copies the binary file to your 
  1112.             archive disk)
  1113.  
  1114.             For example, (assuming you already have a file on 
  1115.             your archive disk called LOGIT.ARC) you can type:
  1116.     
  1117.                    COPY [drive:]LOGIT.ARC/B+[drive:]newfile newfile.ARC
  1118.         
  1119.             (this step concatenates the newfile to LOGIT.ARC
  1120.             and names the result newfile.ARC)
  1121.  
  1122.            REN [drive:]LOGIT.ARC ARCHIVE.ARC
  1123.  
  1124.             (this step puts the old LOGIT.ARC into a file
  1125.             of another name so there is no conflict with 
  1126.             the newly created LOGIT.ARC.  The data in 
  1127.             the old LOGIT.ARC has been preserved in case of
  1128.             an error). 
  1129.  
  1130.                REN newfile.ARC LOGIT.ARC
  1131.  
  1132.             (this step recreates the file LOGIT.ARC with the 
  1133.             newly added data now included).
  1134.  
  1135.  
  1136.  
  1137.                 Page 19 
  1138.  
  1139.  
  1140.  
  1141.  
  1142.  
  1143.  
  1144.                For example, if you have a system with two floppy 
  1145.                drives and you have been recording your data on the
  1146.                A drive in a file called LOGIT.LOG and concatenating 
  1147.            the results in an archive file called LOGIT.ARC which 
  1148.            is on a disk in the B drive,  you would do the 
  1149.            following:
  1150.  
  1151.                A> COPY B:LOGIT.ARC/B+LOGIT.LOG B:NEWLOG.ARC
  1152.  
  1153.            A> REN LOGIT.ARC ARCHIVE.ARC
  1154.  
  1155.                A> REN NEWLOG.ARC LOGIT.ARC
  1156.  
  1157.  
  1158.     Because copying and concatenating the binary files may be more 
  1159.     trouble than it's worth we suggest you use the LOGITDMP program to 
  1160.     work with your files unless you have some special need.  You 
  1161.     should always change your binary LOGIT.LOG files to text files
  1162.     using LOGITDMP.EXE as described above before manipulating the
  1163.     binary files directly.
  1164.  
  1165.            **************************************************
  1166.  
  1167.  
  1168.  
  1169.  
  1170.  
  1171.  
  1172.  
  1173.  
  1174.  
  1175.  
  1176.  
  1177.  
  1178.  
  1179.  
  1180.  
  1181.  
  1182.  
  1183.  
  1184.  
  1185.  
  1186.  
  1187.  
  1188.  
  1189.  
  1190.  
  1191.  
  1192.  
  1193.  
  1194.                 Page 20 
  1195.  
  1196.  
  1197.  
  1198.  
  1199.  
  1200.                                    14.
  1201.  
  1202.     APPENDIX D:   Additional suggestions for use.
  1203.  
  1204.     To make it easier to total the elapsed times recorded in your
  1205.     LogIt! records you should be consistent in your use of the
  1206.     identification codes that you use in your information entries.
  1207.     The author of LogIt! intends to make a program available which
  1208.     will do all totalling functions and calculate percentages of 
  1209.     time of use. This will probably look for a two character 
  1210.     alpha-numeric code as the first part of the entry.
  1211.  
  1212.     We suggest that you decide on a code to help you record 
  1213.     information in a consistent manner such as the following:
  1214.  
  1215.         First Character:    Second Character:
  1216.         1 = George        A = Personal Use
  1217.         2 = Sally        B = Business (Smith Acct)
  1218.         3 = Robin        C = Business (Jones Acct)
  1219.         4 = (etc)
  1220.  
  1221.     And so on.  Any number-letter combination will work.
  1222.  
  1223.     Thus you can enter:
  1224.  
  1225.                            A>LOGIT 3B
  1226.  
  1227.     You may wish to record more detailed information by adding notes
  1228.     to your entry following the code.  This will also be recorded 
  1229.     as part of the entry for that time in your LOGIT.LOG file.
  1230.  
  1231.     Thus you can enter:
  1232.  
  1233.                            A>LOGIT 2C second dunning letter sent! 
  1234.  
  1235.  
  1236.     If you want, you can also use LogIt! to document the time 
  1237.     individuals spend at various tasks by having them type the 
  1238.     command LOGIT with the appropriate string to identify
  1239.     the activity.  Thus, an office employee can log his or her time 
  1240.     towards various projects by typing:
  1241.  
  1242.                         A>LOGIT [code, string]
  1243.  
  1244.     whenever starting or stoping various activities. Thus, it is 
  1245.     possible to generate LogIt! records even for non-computer related
  1246.     tasks.
  1247.  
  1248.     Of course, you can also just establish a code for each user and
  1249.     job and include this code as a message in your AUTOEXEC.BAT file.
  1250.  
  1251.                ******************************************
  1252.  
  1253.  
  1254.  
  1255.                 Page 21 
  1256.  
  1257.  
  1258.  
  1259.  
  1260.                                    15.
  1261.  
  1262.     APPENDIX E.  HOW TO READ THE RECORDS GENERATED BY LogIt!
  1263.  
  1264.     As noted above, the entries recorded in the LOGIT.LOG record
  1265.     are of two types, program and information.  You can display
  1266.     either both of these or just the information entries if you
  1267.     wish. In either case, both types of information will be present
  1268.     in the original LOGIT.LOG files.
  1269.  
  1270.     Thus, the text files generated by LOGITDMP.EXE will list either 
  1271.     the total activity of your computer, including all program 
  1272.     changes in and out of DOS or, by use of the command 
  1273.     "LOGITDMP /I" display the elapsed times for just those entries 
  1274.     with the I> and S> (information and start) codes thereby 
  1275.     ignoring the P> and D> (program and DOS) entries.
  1276.  
  1277.     Usage codes:     S> = LOGIT INVOKED (with string if any)
  1278.              D> = IN DOS
  1279.              P> = PROGRAM (program in operation)
  1280.              I> = INFORMATION (with string if any) 
  1281.  
  1282.  
  1283.     Sample Printout (all data including DOS and Program as well as
  1284.     information entries).  Line numbers and headings are added for 
  1285.     clarity. 
  1286.  
  1287.      (Date)    (Time)   (elapsed (Command or message)
  1288.                            time)
  1289.  
  1290.     1.  1985/01/30 11:53 S> 00:30:02 3B
  1291.     2.  1985/01/30 11:53 D> 00:00:16
  1292.     3.  1985/01/30 11:54 P> 00:29:03 A:WRITE
  1293.     4.  1985/01/30 12:23 D> 00:00:24
  1294.     5.  1985/01/30 12:23 I> 00:58:23 2C second dunning letter sent!
  1295.     6.  1985/01/30 12:24 P> 00:23:14 A:WRITE
  1296.     7.  1985/01/30 12:47 D> 00:01:16
  1297.     8.  1985/01/30 12:48 P> 00:33:15 A:CALC
  1298.     9.  1985/01/30 13:21 D> 00:00:26
  1299.     10. 1985/01/30 13:21 I> 00:16:05 2B
  1300.     11. 1985/01/30 13:22 P> 00:15:03 A:WRITE
  1301.     12. 1985/01/30 13:37 D> 
  1302.     13. 1985/02/01 08:45 S> 00:40:08 1A great new games!
  1303.     14. 1985/02/01 09:25 I> (new entry here and record continues)
  1304.  
  1305.  
  1306.  
  1307.  
  1308.  
  1309.  
  1310.  
  1311.  
  1312.  
  1313.  
  1314.                 Page 22 
  1315.  
  1316.  
  1317.  
  1318.     You should read this record as follows:
  1319.  
  1320.     1.  At 11:53 Robin booted the system and started work on the
  1321.         Smith account.  He continued to work on this project
  1322.         until 12:23 at which time a new information entry was
  1323.         made.
  1324.     2.  16 seconds spent in DOS.
  1325.     3.  The program "WRITE" was invoked at 11:54 and was exited at
  1326.         12:23 after a total of 29 minutes of operation.
  1327.     4.  24 seconds spent in DOS.
  1328.     5.  New information entry at 12:23 indicating that Sally spent 
  1329.         58 minutes on the Jones account (until 13:21) and made a 
  1330.         notation regarding a second dunning letter.
  1331.     6.  The program "WRITE" was in operation from 12:24 until 12:47
  1332.         for a total of 23 minutes.
  1333.     7.  In DOS for a little over one minute.
  1334.     8.  At 12:48 the program "CALC" was invoked and operated 
  1335.         until the exit to DOS at 13:21 for a total of 33 minutes.
  1336.     9.  In DOS for a total of 26 seconds.
  1337.     10. New information entry at 13:21 indicating that Sally worked
  1338.         on the Smith acct for 16 minutes until final exit to DOS 
  1339.         at 13:37.
  1340.     11. The program "WRITE" was invoked at 13:22 and remained in
  1341.         operation until the final exit to DOS at 13:37 for a total
  1342.         of 15 minutes.
  1343.     12. Final exit to DOS at 13:37.  The sequence of a D> followed 
  1344.         by a S> indicates that the computer was shut down. Note that 
  1345.         there is no elapsed time given for the DOS activity and if
  1346.         you spend a lot of time in DOS on a project you should make
  1347.         a final information entry before shutting off the computer.
  1348.     13. The system was rebooted two days later and LOGIT was 
  1349.         invoked at 08:45. The code indicates that George came in to
  1350.         play the new games!
  1351.     14. The record continues.  
  1352.     
  1353.     Note that if there is a "start" or "information" entry that is
  1354.     not followed in the record by another "information" entry to a
  1355.     D> followed by a S> that you will see "???????" since no 
  1356.     rational calculation of elapsed time is possible.  The same is 
  1357.     true if you have a program entry which is not followed by an
  1358.     exit to DOS or a D> and S> sequence. 
  1359.  
  1360.     The same record displayed using the command LOGITDMP/I would 
  1361.     look like this:
  1362.     
  1363.     1985/01/30 11:53 S> 00:30:02 3B
  1364.     1985/01/30 12:23 I> 00:58:23 2C second dunning letter sent!
  1365.     1985/01/30 13:21 I> 00:16:05 2B
  1366.     1985/02/01 08:45 S> 00:40:08 1A great new games!
  1367.     1985/02/01 09:25 I> (new entry here and record continues)
  1368.  
  1369.                 ****************************************
  1370.  
  1371.  
  1372.  
  1373.                 Page 23 
  1374.  
  1375.  
  1376.  
  1377.  
  1378.                      16
  1379.  
  1380.     APPENDIX F.   QUICK INSTRUCTIONS:
  1381.  
  1382.     1.   Copy LOGIT.COM to your boot disks and include in your batch
  1383.          files after the clock calender is invoked. The use of SET 
  1384.          and PATH commands may be helpful.  See APPENDIX B.
  1385.  
  1386.     2.   Copy LOGITDMP.EXE to a disk that you will use as an archive 
  1387.          disk for the data files generated by LogIt!
  1388.     
  1389.     3.   The first time after booting that you run LOGIT the program 
  1390.          will be loaded to RAM.  Any subsequent time you are in DOS 
  1391.          and type [drive:]LOGIT you will create a new entry.  You can 
  1392.          add a path command to your AUTOEXEC.BAT file so that LogIt! 
  1393.          will be loaded regardless of the current default drive when 
  1394.          LOGIT is typed at any prompt.
  1395.  
  1396.     4.   LogIt! automatically records program entries and exits. To
  1397.          record other information you should type a two character 
  1398.          alpha-numeric code or lyour choosing after the command
  1399.          LOGIT.  Other string information can be added if you wish.
  1400.  
  1401.     5.   LogIt! will creat a file called LOGIT.LOG on the disk in 
  1402.          the default drive or on any drive you specify using the SET
  1403.          command.  This will be a binary file, not ASCII. 
  1404.  
  1405.     6.   Use LOGITDMP.EXE to read, copy and concatenate your LOGIT.LOG
  1406.          files.  Files can also be handled as binary files.
  1407.  
  1408.     7.   CAUTION:  DO NOT USE A WORD PROCESSOR OR LINE EDITOR TO LOOK
  1409.          AT THE ORIGINAL BINARY FILE OR THE TEXT FILE CREATED BY 
  1410.          LOGITDMP.  If you do this you may inadvertantly add an EOF 
  1411.          mark and ruin your file! Also, do NOT copy your files using 
  1412.          a "/A" as this ASCII copy command will also add an EOF mark. 
  1413.     
  1414.     8.   Exit your program to DOS before shutting down the computer 
  1415.          so LogIt! can record the exit time and calculate the 
  1416.          elapsed times.
  1417.  
  1418.     9.   Your LOGITDMP program allows you do display clock and 
  1419.          elapsed times in a format which displays the times as
  1420.          S> (start), P> (program in operation), I> (informational 
  1421.          entry) and D> (in DOS).  If you type LOGITDMP /I the program
  1422.          will report the elapsed times only for the S> (start) entry
  1423.          and for I> (informational) entries.  
  1424.  
  1425.     10.  If you are using this program we would appreciate a 
  1426.          contribution to help us develop other new and useful 
  1427.          programs.  Please send $20 (suggested amount) to:
  1428.     
  1429.          LogIt!
  1430.          470 Sugar Hill Road, 
  1431.          Brooklyn, Wi., 53521
  1432.     
  1433.                 Page 24 
  1434.  
  1435.  
  1436.  
  1437.  
  1438.  
  1439.  
  1440.  
  1441.  
  1442.                                  INVOICE
  1443.  
  1444.     Make check payable to: LogIt!
  1445.     Mail to: 
  1446.             470 Sugar Hill Road
  1447.             Brooklyn, Wi., 53521
  1448.  
  1449.     THANK YOU!!                                   Date______________
  1450.  
  1451.  
  1452.     Quantity                  Description                     Price
  1453.     ----------------------------------------------------------------
  1454.      _____           Set, LogIt! Programs @ $20.00          ________
  1455.  
  1456.  
  1457.     
  1458.                              Subtotal   _______
  1459.  
  1460.         Add 5% sales tax if in Wisconsin                _______
  1461.  
  1462.  
  1463.                                                  ------------------
  1464.                                                  TOTAL
  1465.  
  1466.  
  1467.     Person/Company paying: ______________________________
  1468.                        
  1469.                            ______________________________
  1470.  
  1471.                    ______________________________ 
  1472.  
  1473.                    City__________________________
  1474.  
  1475.                            State__________Zip____________
  1476.  
  1477.                      
  1478.                     *********************************
  1479.  
  1480.  
  1481.  
  1482.  
  1483.  
  1484.  
  1485.  
  1486.  
  1487.  
  1488.  
  1489.                 Page 25