offset = datetime.timedelta(hours=offset_hour, minutes=offset_minute) utc_timestamp = timestamp - offset IDX_HEADER_BEGIN = IDX_OFS_MINUTE + 3 tag = header[IDX_HEADER_BEGIN:] return utc_timestamp, tag class Hap2Fluentd(standardhap.StandardHap): def __init__(self): standardhap.StandardHap.__init__(self) parser = self.get_argument_parser() parser.add_argument("--fluentd-launch", default="td-agent --suppress-config-dump", help="A command line to launch fluentd.") parser.add_argument("--tag", default="^hatohol\..*", help="A regular expression of the target tag.") def on_parsed_argument(self, args): self.__args = args def create_main_plugin(self, *args, **kwargs): plugin = Hap2FluentdMain(*args, **kwargs) plugin.set_arguments(self.__args) return plugin if __name__ == '__main__': hap = Hap2Fluentd() hap()
IDX_HEADER_BEGIN = IDX_OFS_MINUTE + 3 tag = header[IDX_HEADER_BEGIN:] return utc_timestamp, tag class Hap2Fluentd(standardhap.StandardHap): def __init__(self): standardhap.StandardHap.__init__(self) parser = self.get_argument_parser() parser.add_argument("--fluentd-launch", default="td-agent --suppress-config-dump", help="A command line to launch fluentd.") parser.add_argument("--tag", default="^hatohol\..*", help="A regular expression of the target tag.") def on_parsed_argument(self, args): self.__args = args def create_main_plugin(self, *args, **kwargs): plugin = Hap2FluentdMain(*args, **kwargs) plugin.set_arguments(self.__args) return plugin if __name__ == '__main__': hap = Hap2Fluentd() hap()