Browse Source

Merge pull request #203 from greboid/tidying2

Use Query.getQuery in logging plugin.
pull/204/head
Chris Smith 9 years ago
parent
commit
9481dbf303

+ 0
- 18
logging/src/com/dmdirc/addons/logging/LogFileLocator.java View File

@@ -31,7 +31,6 @@ import com.dmdirc.interfaces.User;
31 31
 import com.dmdirc.interfaces.config.AggregateConfigProvider;
32 32
 import com.dmdirc.logger.ErrorLevel;
33 33
 import com.dmdirc.parser.interfaces.ChannelInfo;
34
-import com.dmdirc.parser.interfaces.ClientInfo;
35 34
 import com.dmdirc.plugins.PluginDomain;
36 35
 
37 36
 import java.io.File;
@@ -114,23 +113,6 @@ public class LogFileLocator {
114 113
         return getPath(directory, file, channel.getName());
115 114
     }
116 115
 
117
-    /**
118
-     * Get the name of the log file for a specific object.
119
-     *
120
-     * @param client Client to get the name for
121
-     *
122
-     * @return the name of the log file to use for this object.
123
-     */
124
-    public String getLogFile(final ClientInfo client) {
125
-        final StringBuffer directory = getLogDirectory();
126
-        final StringBuffer file = new StringBuffer();
127
-        if (client.getParser() != null) {
128
-            addNetworkDir(directory, file, client.getParser().getNetworkName());
129
-        }
130
-        file.append(sanitise(client.getNickname().toLowerCase()));
131
-        return getPath(directory, file, client.getNickname());
132
-    }
133
-
134 116
     /**
135 117
      * Get the name of the log file for a specific object.
136 118
      *

+ 2
- 6
logging/src/com/dmdirc/addons/logging/LoggingManager.java View File

@@ -214,9 +214,7 @@ public class LoggingManager implements ConfigChangeListener {
214 214
 
215 215
     @Handler
216 216
     public void handleQueryOpened(final QueryOpenedEvent event) {
217
-        final Parser parser = event.getQuery().getConnection().get().getParser().get();
218
-        final ClientInfo client = parser.getClient(event.getQuery().getHost());
219
-        final String filename = locator.getLogFile(client);
217
+        final String filename = locator.getLogFile(event.getQuery().getUser());
220 218
         if (autobackbuffer) {
221 219
             showBackBuffer(event.getQuery(), filename);
222 220
         }
@@ -230,9 +228,7 @@ public class LoggingManager implements ConfigChangeListener {
230 228
 
231 229
     @Handler
232 230
     public void handleQueryClosed(final QueryClosedEvent event) {
233
-        final Parser parser = event.getQuery().getConnection().get().getParser().get();
234
-        final ClientInfo client = parser.getClient(event.getQuery().getHost());
235
-        final String filename = locator.getLogFile(client);
231
+        final String filename = locator.getLogFile(event.getQuery().getUser());
236 232
 
237 233
         synchronized (FORMAT_LOCK) {
238 234
             appendLine(filename, "*** Query closed at: %s", OPENED_AT_FORMAT.format(new Date()));

Loading…
Cancel
Save