i actually use an ini for the tracking log
[Function 1]
user1=25
user2=58
[Function 2]
user1=91
user3=72
make a count-function that requires the calling function's name & the user's
name as arguments
(count-func "GenerateUnitUcs" (getvar "loginnname"))
in your count function:
- read the current user's total from the ini (in this case
"GenerateUnitUcs")
- add 1 & write back
add your count function to whatever else you load with each drawing, then
add the (count-func... line to whatever function you want to track. you can
even track what options are being used by specifically calling it at certain
times.
we have over 90 users with 12 .log files & 18 .ini files - no performance
issues. it can be great for
"training" issues. for example, all
dimensions must be drawn in the xref drawings (with a few exceptions). we
track who is drawing dimensions in sheet drawings - user name, project, and
drawing name. we don't have issues with anyone drawing dimensions in the
sheet drawings - period. :o) almost everyone loves it.
--
Your friend and mine,
Daron