Exemplo n.º 1
0
 def modsetup(self, mod):
     psf = self._psf[mod.paramstyle]
     self.opts.setdefault(
         'statement',
         "insert into shares (remoteHost, username, rejectReason, upstreamResult, solution) values ({remoteHost}, {username}, {rejectReason}, {upstreamResult}, {solution})"
     )
     stmt = self.opts['statement']
     self.pstmt = shareLogFormatter(stmt, psf)
Exemplo n.º 2
0
	def __init__(self, filename, **ka):
		super().__init__(**ka.get('thropts', {}))
		self.fn=filename
		if 'format' not in ka:
			_logger.warn('"format" not specified for logfile logger, but default may vary!')
			ka['format'] = "{time},{coinid},'{Q(remoteHost)}','{username_safe}','{YN(not(rejectReason))}','{dash(YN(upstreamResult))}','{solution_safe}','{difficulty}'\n"
		self.fmt = shareLogFormatter(ka['format'], '%s')
		self.queue = deque()
		self.start()
Exemplo n.º 3
0
 def __init__(self, filename, **ka):
     super().__init__(**ka.get('thropts', {}))
     self.fn = filename
     if 'format' not in ka:
         _logger.warn(
             '"format" not specified for logfile logger, but default may vary!'
         )
         ka['format'] = "{time} {Q(remoteHost)} {username} {YN(not(rejectReason))} {dash(YN(upstreamResult))} {dash(rejectReason)} {solution} {target2pdiff(target)}\n"
     self.fmt = shareLogFormatter(ka['format'], '%s')
     self.queue = deque()
     self.start()
Exemplo n.º 4
0
	def modsetup(self, mod):
		self._mod = mod
		psf = self._psf[mod.paramstyle]
		self.opts.setdefault('statement', "insert into shares (remoteHost, username, rejectReason, upstreamResult, solution) values ({remoteHost}, {username}, {rejectReason}, {upstreamResult}, {solution})")
		stmt = self.opts['statement']
		self.pstmt = shareLogFormatter(stmt, psf)