Author: rfm
Date: Mon Feb 23 15:42:27 2015
New Revision: 38359

URL: http://svn.gna.org/viewcvs/gnustep?rev=38359&view=rev
Log:
debug log file location change

Modified:
    libs/ec/trunk/ChangeLog
    libs/ec/trunk/EcCommand.m
    libs/ec/trunk/EcControl.m
    libs/ec/trunk/EcProcess.h
    libs/ec/trunk/EcProcess.m

Modified: libs/ec/trunk/ChangeLog
URL: 
http://svn.gna.org/viewcvs/gnustep/libs/ec/trunk/ChangeLog?rev=38359&r1=38358&r2=38359&view=diff
==============================================================================
--- libs/ec/trunk/ChangeLog     (original)
+++ libs/ec/trunk/ChangeLog     Mon Feb 23 15:42:27 2015
@@ -1,3 +1,12 @@
+2015-02-02  Richard Frith-Macdonald <[email protected]>
+
+       * EcAlerter.h: Add options for time-limiting rule activity
+       * EcAlerter.m: Implement those options
+       * EcProcess.m: Put debug logs in 'DebugLogs' by default.
+       * EcCommand.m: Put our logs in 'Logs' by default.
+       * EcControl.m: Put our logs in 'Logs' by default.
+       Change default logging locations.
+
 2015-02-02  Richard Frith-Macdonald <[email protected]>
 
         * EcAlarmDestination.m: When coalescing alarms, do not coalesce a

Modified: libs/ec/trunk/EcCommand.m
URL: 
http://svn.gna.org/viewcvs/gnustep/libs/ec/trunk/EcCommand.m?rev=38359&r1=38358&r2=38359&view=diff
==============================================================================
--- libs/ec/trunk/EcCommand.m   (original)
+++ libs/ec/trunk/EcCommand.m   Mon Feb 23 15:42:27 2015
@@ -1761,6 +1761,7 @@
 
 - (id) initWithDefaults: (NSDictionary*)defs
 {
+  ecSetLogsSubdirectory(@"Logs");
   if (nil != (self = [super initWithDefaults: defs]))
     {
       uncompressed = 0.0;

Modified: libs/ec/trunk/EcControl.m
URL: 
http://svn.gna.org/viewcvs/gnustep/libs/ec/trunk/EcControl.m?rev=38359&r1=38358&r2=38359&view=diff
==============================================================================
--- libs/ec/trunk/EcControl.m   (original)
+++ libs/ec/trunk/EcControl.m   Mon Feb 23 15:42:27 2015
@@ -1693,6 +1693,7 @@
 
 - (id) initWithDefaults: (NSDictionary*)defs
 {
+  ecSetLogsSubdirectory(@"Logs");
   self = [super initWithDefaults: defs];
   if (self != nil)
     {

Modified: libs/ec/trunk/EcProcess.h
URL: 
http://svn.gna.org/viewcvs/gnustep/libs/ec/trunk/EcProcess.h?rev=38359&r1=38358&r2=38359&view=diff
==============================================================================
--- libs/ec/trunk/EcProcess.h   (original)
+++ libs/ec/trunk/EcProcess.h   Mon Feb 23 15:42:27 2015
@@ -325,6 +325,7 @@
 extern NSString*       cmdLogKey(EcLogType t);
 extern NSString*       cmdLogName();
 extern NSString*       cmdLogFormat(EcLogType t, NSString *fmt);
+extern void             ecSetLogsSubdirectory(NSString *pathComponent);
 
 /* Set/get version/compilation date.
  */

Modified: libs/ec/trunk/EcProcess.m
URL: 
http://svn.gna.org/viewcvs/gnustep/libs/ec/trunk/EcProcess.m?rev=38359&r1=38358&r2=38359&view=diff
==============================================================================
--- libs/ec/trunk/EcProcess.m   (original)
+++ libs/ec/trunk/EcProcess.m   Mon Feb 23 15:42:27 2015
@@ -234,6 +234,21 @@
   ASSIGNCOPY(homeDir, home);
 }
 
+static NSString *logsDir = nil;
+
+NSString*
+ecLogsSubdirectory()
+{
+  return logsDir;
+}
+
+void
+ecSetLogsSubdirectory(NSString *pathComponent)
+{
+  ASSIGNCOPY(logsDir, pathComponent);
+}
+
+
 static NSString        *userDir = nil;
 
 static NSString*
@@ -273,6 +288,7 @@
 {
   NSFileManager        *mgr = [NSFileManager defaultManager];
   NSString     *str = cmdUserDir();
+  NSString      *component;
   BOOL         flag;
 
   if ([mgr fileExistsAtPath: str isDirectory: &flag] == NO)
@@ -299,7 +315,12 @@
       return nil;
     }
 
-  str = [str stringByAppendingPathComponent: @"Logs"];
+  component = ecLogsSubdirectory();
+  if (nil == component)
+    {
+      component = @"DebugLogs";
+    }
+  str = [str stringByAppendingPathComponent: component];
   if ([mgr fileExistsAtPath: str isDirectory: &flag] == NO)
     {
       if ([mgr createDirectoryAtPath: str
@@ -1337,13 +1358,6 @@
          [server update];
        }
     }
-}
-
-- (NSString*) cmdDebugPath
-{
-  if (cmdDebugName == nil)
-    return nil;
-  return [cmdLogsDir(nil) stringByAppendingPathComponent: cmdDebugName]; 
 }
 
 - (NSString*) cmdInstance


_______________________________________________
Gnustep-cvs mailing list
[email protected]
https://mail.gna.org/listinfo/gnustep-cvs

Reply via email to