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