mirror of
https://github.com/DSheirer/sdrtrunk.git
synced 2026-11-12 08:37:25 -05:00
* Fixing issue #353 Moved replaceIllegalCharacters method into StringUtils. Modified classes that write out to disk to call this method when saving a file. * Implementing suggested changes from comments in PR #448
This commit is contained in:
@@ -35,9 +35,6 @@ public abstract class EventLogger extends Module
|
||||
{
|
||||
private final static Logger mLog = LoggerFactory.getLogger(EventLogger.class);
|
||||
|
||||
private static final String[] ILLEGAL_FILENAME_CHARACTERS = {"#", "%", "&", "{", "}", "\\", "<", ">",
|
||||
"*", "?", "/", " ", "$", "!", "'", "\"", ":", "@", "+", "`", "|", "="};
|
||||
|
||||
private Path mLogDirectory;
|
||||
private String mFileNameSuffix;
|
||||
private String mLogFileName;
|
||||
@@ -75,7 +72,7 @@ public abstract class EventLogger extends Module
|
||||
sb.append(File.separator);
|
||||
sb.append(TimeStamp.getTimeStamp("_"));
|
||||
sb.append("_");
|
||||
sb.append(replaceIllegalCharacters(mFileNameSuffix));
|
||||
sb.append(mFileNameSuffix);
|
||||
|
||||
mLogFileName = sb.toString();
|
||||
|
||||
@@ -92,19 +89,6 @@ public abstract class EventLogger extends Module
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* Replaces any illegal filename characters in the proposed filename
|
||||
*/
|
||||
private String replaceIllegalCharacters(String filename)
|
||||
{
|
||||
for(String illegalCharacter : ILLEGAL_FILENAME_CHARACTERS)
|
||||
{
|
||||
filename = filename.replace(illegalCharacter, "_");
|
||||
}
|
||||
|
||||
return filename;
|
||||
}
|
||||
|
||||
public void stop()
|
||||
{
|
||||
if(mLogFile != null)
|
||||
|
||||
Reference in New Issue
Block a user