mirror of
https://github.com/anthonyraymond/joal.git
synced 2024-09-20 07:16:26 +08:00
Add log
This commit is contained in:
parent
117486c51b
commit
3b3947b475
|
@ -3,6 +3,7 @@ package org.araymond.joal.core.ttorrent.client;
|
||||||
import com.google.common.annotations.VisibleForTesting;
|
import com.google.common.annotations.VisibleForTesting;
|
||||||
import com.google.common.base.Preconditions;
|
import com.google.common.base.Preconditions;
|
||||||
import com.turn.ttorrent.common.protocol.TrackerMessage.AnnounceRequestMessage.RequestEvent;
|
import com.turn.ttorrent.common.protocol.TrackerMessage.AnnounceRequestMessage.RequestEvent;
|
||||||
|
import lombok.extern.slf4j.Slf4j;
|
||||||
import org.araymond.joal.core.config.AppConfiguration;
|
import org.araymond.joal.core.config.AppConfiguration;
|
||||||
import org.araymond.joal.core.events.torrent.files.TorrentFileAddedEvent;
|
import org.araymond.joal.core.events.torrent.files.TorrentFileAddedEvent;
|
||||||
import org.araymond.joal.core.events.torrent.files.TorrentFileDeletedEvent;
|
import org.araymond.joal.core.events.torrent.files.TorrentFileDeletedEvent;
|
||||||
|
@ -36,6 +37,7 @@ import static java.util.stream.Collectors.toSet;
|
||||||
* <li>implements {@link TorrentFileChangeAware} to react to torrent file changes in filesystem</li>
|
* <li>implements {@link TorrentFileChangeAware} to react to torrent file changes in filesystem</li>
|
||||||
* </ul>
|
* </ul>
|
||||||
*/
|
*/
|
||||||
|
@Slf4j
|
||||||
public class Client implements TorrentFileChangeAware, ClientFacade {
|
public class Client implements TorrentFileChangeAware, ClientFacade {
|
||||||
private final AppConfiguration appConfig;
|
private final AppConfiguration appConfig;
|
||||||
private final TorrentFileProvider torrentFileProvider;
|
private final TorrentFileProvider torrentFileProvider;
|
||||||
|
@ -182,6 +184,7 @@ public class Client implements TorrentFileChangeAware, ClientFacade {
|
||||||
}
|
}
|
||||||
|
|
||||||
public void onUploadRatioLimitReached(final InfoHash infoHash) {
|
public void onUploadRatioLimitReached(final InfoHash infoHash) {
|
||||||
|
log.info("Deleting torrent [{}] since ratio has been met", infoHash);
|
||||||
this.torrentFileProvider.moveToArchiveFolder(infoHash);
|
this.torrentFileProvider.moveToArchiveFolder(infoHash);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue