Commit 84036ae54df4dbbc6e652ca9ee5d205fb20703a5

Authored by michael
1 parent dac65490

Added the ability to specify logging filename prefix.


git-svn-id: https://kt-dms.svn.sourceforge.net/svnroot/kt-dms/trunk@2864 c91229c3-7414-0410-bfa2-8a42b809f60b
Showing 1 changed file with 5 additions and 4 deletions
lib/Log.inc
... ... @@ -51,24 +51,25 @@ class Log {
51 51 *
52 52 * @param string the path to the logfile to write to
53 53 * @param int the desired level to log at
  54 + * @param string log file name prefix
54 55 */
55   - function Log($logDirectory, $logLevel = INFO) {
  56 + function Log($logDirectory, $logLevel = INFO, $sLogFilePrefix = "log") {
56 57 $this->logDirectory = $logDirectory;
57 58 $this->minimumLoggingLevel = $logLevel;
58   - $this->initialiseLogFile();
  59 + $this->initialiseLogFile($sLogFilePrefix);
59 60 }
60 61  
61 62  
62 63 /**
63 64 * Creates the log file from the current datetime
64 65 */
65   - function initialiseLogFile() {
  66 + function initialiseLogFile($sLogFilePrefix) {
66 67 global $default;
67 68 if (!file_exists($this->logDirectory)) {
68 69 mkdir($this->logDirectory, 0755);
69 70 }
70 71  
71   - $this->logFile = $this->logDirectory . "/log-" . date("d-m-Y") . ".txt";
  72 + $this->logFile = $this->logDirectory . "/$sLogFilePrefix-" . date("d-m-Y") . ".txt";
72 73 if (!file_exists($this->logFile)) {
73 74 touch($this->logFile);
74 75 }
... ...