Both 1 and 2 can be arranged by your script, surely? I wrote a similar script myself recently (albeit in Access) for my organisation.
*********** REPLY SEPARATOR *********** On 23/06/2004 at 15:04 [EMAIL PROTECTED] wrote: >I sent the following immediately on joining this list and having received >no resopnse I >wondered if it was not actually published. If it was, my apologies for the >repeat posting >but I would appreciate any comments and help. Thank you. > >I've been using Analog for several years, compiling stats locally "by >hand". I'm now >trying to set up an automated service for my customers on a Windows 2000 >server >using ASP under IIS5. The server has several virtual web sites, each web >site having >an unique log path within the site's directory structure. > >Most of the problems are solved. I have created generic cfg scripts as far >as possible >and each site's "personal" script is down to the name and address of the >files plus a >little bit of site-specific setup. Analog is called direct from ASP with >the name of the >site-specific script and the From - To range of dates. > >Unfortunately the site's personal script can only specify a full Logfile >path and name. I >know about the wildcards and date variables in the name but they are not >suitable in >this case. > >What I need to specify in the script is the LogPath - where the logs can >be found - not >the full LogFile details. I can't easily use the full path names in the >command line >because the log directory is a variable under IIS and has an unique number >specified >by to the site's ID. There is a way of specifying this directory name >within my coding >but it's messy. > >With a LOGPATH the LOGFILE on the command line would only need to specify >the >log filenames which, being predictable (year-month-day), can be >pre-calculated. The >alternative is a very long command line string with the full path to the >logs for, say, the >past 26 weeks - potentially 180 names but with a bit of work maybe a >dozen, by >creating monthly wildcards plus the odd ones. Although tedious, this can >be done (but >see below). > >The apparent solution of using the FROM and TO commands is not a good one. >The >dates may be used to refine the criteria within a specified range of log >files but the >method of reading every line in every log file to find suitable dates >(which seems to be >what's happening, judging by working time) is unacceptable where the total >size of the >logs may be several hundred megabytes across several hundred files. The >whole point >of my code is in avoiding excessive log processing times. > >I have read quite a few Help forum messages over the past few hours, >trying to find a >work-around, and I notice several other people with similar problems, >though not >always in a Windows environment. > >Pulling the above together, what I propose is: > >1. A new command LOGPATH to specify ONLY the path. If this command is >specified >anywhere then any and all LOGFILE commands would be appended to it as >appropriate - they could still include final path segments but probably >wouldn't. >LOGPATH could be a command line argument as well as a scripted one. > >2. A mechanism similar to FROM and TO that would specify a range of >LOGFILE >substitutions, similar to the month/year variables but giving a range of >"names" - eg: > >LOGFILE ex%from.log >LOGFILE ex%to.log > >... where %from might be specified on the command line as +LF040514 and >%to as >+LT040614 (or whatever switch characters are suitable). Multiple instances >of these >commands might be useful (specify files for first week of every month) but >probably >unnecessary. > >___________ >Dave Stiles >+------------------------------------------------------------------------ >| TO UNSUBSCRIBE from this list: >| http://lists.isite.net/listgate/analog-help/unsubscribe.html >| >| Digest version: http://lists.isite.net/listgate/analog-help-digest/ >| Usenet version: news://news.gmane.org/gmane.comp.web.analog.general >| List archives: http://www.analog.cx/docs/mailing.html#listarchives >+------------------------------------------------------------------------ +------------------------------------------------------------------------ | TO UNSUBSCRIBE from this list: | http://lists.isite.net/listgate/analog-help/unsubscribe.html | | Digest version: http://lists.isite.net/listgate/analog-help-digest/ | Usenet version: news://news.gmane.org/gmane.comp.web.analog.general | List archives: http://www.analog.cx/docs/mailing.html#listarchives +------------------------------------------------------------------------