def __init__(self, output_lines): OutputParser.__init__( self, output_lines=output_lines, re_str= r'^(.+us).+event\s[a-zA-Z]+\s\d+\s([^[]+\[(?:clientid:)?(\d+).*\])', key_list=['timestamp', 'message', 'seatid'], primary_key='seatid', skip_headline=False)
def __init__(self, output_lines, **kwargs): OutputParser.__init__( self, output_lines=output_lines, re_str= ur'^.*(?:OnFrontConnected|OnRspUserLogin|OnFrontDisConnected) \d (.*(?:席位|用户)\[(\d+)\].*)$', key_list=['message', 'seatid'], primary_key='seatid', skip_headline=False)
def __init__(self, output_lines): OutputParser.__init__( self, output_lines=output_lines, re_str= r'(.+?)\s+(.+?)\s+(.+?)\s+(.+?)\s+(.+?)\s+(.+?)\s+(.+?)\s+(.+?)\s+(.+?)\s+(.+?)\s+(.+)$', key_list=[ 'name', 'usr', 'nice', 'sys', 'iowait', 'irq', 'soft', 'steal', 'guest', 'gnice', 'idle' ])
def __init__(self, output_lines): OutputParser.__init__( self, output_lines=output_lines, re_str= r'(.+?)\s+(\d+)\s+(\d+)\s+(\d+)\s+(.+%)$', key_list=[ 'mount', 'total', 'used', 'available', 'percent' ] )
def __init__(self, output_lines): OutputParser.__init__( self, output_lines=output_lines, re_str= r'(.+?)\s+(.+?)\s+(.+?)\s+(.+?)\s+(.+?)\s+(.+?)\s+(.+?)\s+(.+?)\s+(.+?)\s+(.+?)\s+(.+)$', key_list=[ 'user', 'pid', 'cpu%', 'mem%', 'vsz', 'rss', 'tty', 'stat', 'start', 'time', 'command' ] )
def __init__(self, output_lines): OutputParser.__init__( self, output_lines=output_lines, re_str= r'(.+?)\s+.+\s+.+\s+([^:]+|.*:.*:.*):(.+?)\s+([^:]+|.*:.*:.*):(.+?)\s+(.+?)\s+([^/]+)/(.+?)\s*$', key_list=[ 'proto', 'local_ip', 'local_port', 'remote_ip', 'remote_port', 'state', 'pid', 'proc' ], primary_key='state', skip_headline=False)
def __init__(self, output_lines): OutputParser.__init__(self, output_lines=output_lines, re_str=r'(.+?)\s+(.+?)\s+(.+)$', key_list=['name', 'total', 'free'], primary_key='name')