diff --git a/mining_proxy.py b/mining_proxy.py index e6033a2..358941b 100755 --- a/mining_proxy.py +++ b/mining_proxy.py @@ -44,6 +44,7 @@ def parse_args(): parser.add_argument('-v', '--verbose', dest='verbose', action='store_true', help='Enable low-level debugging messages') parser.add_argument('-q', '--quiet', dest='quiet', action='store_true', help='Make output more quiet') parser.add_argument('-i', '--pid-file', dest='pid_file', type=str, help='Store process pid to the file') + parser.add_argument('-l', '--log-file', dest='log_file', type=str, help='Log to specified file') parser.add_argument('-st', '--scrypt-target', dest='scrypt_target', action='store_true', help='Calculate targets for scrypt algorithm') return parser.parse_args() @@ -60,6 +61,8 @@ def parse_args(): elif args.verbose: settings.DEBUG = True settings.LOGLEVEL = 'DEBUG' + if args.log_file: + settings.LOGFILE = args.log_file from twisted.internet import reactor, defer from stratum.socket_transport import SocketTransportFactory, SocketTransportClientFactory