Cadd Manager - Autolisp - User Logging ?

Jul 27, 2004 1 Replies

Hello All,



At the architectural office that I work I have developed a whole mess of little autolisp programs, scripts and menus that help out with autocad tasks ; printing, layer management, blocks, etc. Last week I made a program that logs the use of each of my menu items, and lisp programs. (see source below) It is crude but it works and with no noticable delay. I am finding the results to be very intertesting. They really tell a lot. Who is using the programs, when, how often. With 5 people drafting yesterday we hit 926 program logs. I had 400 of them though :), and one drafter had only 7.



Has anyone else kept a log of their users like this? Does anyone have requmendations about how to automatically catalog this information?



Thanks Zachary Kane


;Zachary Kane's log file creator 07-25-04 ; requires DosLib, and Reini Urban's STDLIB



(defun Z-log-Program (zzProgramName) (setq zzProgram zzProgramName) (setq zzUserName (dos_username)) (setq zzRandom (rtos (std-random 1.0) 2 4))


(setq zzLog_Dir (strcat "K:\\OFFICE STANDARDS LIBRARY\\User_Logs\\Programs\\" zzProgram )) (dos_mkdir zzLog_dir )



(setq file1 (open (strcat zzlog_dir "\\" zzUserName (today) zzRandom ".log") "w")) (write-line (strcat zzProgramName "--- Used Today") file1) (close file1) ); End Defun


Zachary,

Please tell me more about your logger script. I manage a civil firm and have @ 18 to 22 people using Land Desktop 2002. If you could walk me through what it would take for me to use this logger to monitor my lisps I have developed, it would be great.

Thanks in advance

Join the Discussion

Have something to add? Share your thoughts — no account required.

Didn't find your answer?

Ask the community — no account required