log_ctrl.server_grpc package

class log_ctrl.server_grpc.AsyncLogGrpcClient(*args, **kwargs)[source]

Bases: AsyncGrpcClient

ログサーバー用 AsyncGrpcClient。

Parameters:
  • server_ip (str)

  • server_port (int)

  • timeout_sec (Optional[float])

  • logger (Optional[Any])

  • log_level (Optional[str])

  • grpc_options (Optional[Sequence[Tuple[str, Any]]])

  • set_timeout_sec (Optional[float])

async read(log_name, date=None)[source]
Parameters:
  • log_name (str)

  • date (str | None)

Return type:

bytes

async read_raw(relative_path)[source]
Parameters:

relative_path (str)

Return type:

bytes

class log_ctrl.server_grpc.SyncLogGrpcClient(*args, **kwargs)[source]

Bases: SyncGrpcClient

ログサーバー用 SyncGrpcClient。

Parameters:
  • server_ip (str)

  • server_port (int)

  • timeout_sec (Optional[float])

  • logger (Optional[Any])

  • log_level (Optional[str])

  • grpc_options (Optional[Sequence[Tuple[str, Any]]])

  • set_timeout_sec (Optional[float])

read(log_name, date=None)[source]
Parameters:
  • log_name (str)

  • date (str | None)

Return type:

bytes

read_raw(relative_path)[source]
Parameters:

relative_path (str)

Return type:

bytes

log_ctrl.server_grpc.log_grpc_server(*, grpc_host, grpc_port, log_dir, encoding='utf-8', chunk_size=256 * 1024, logger=None, log_level=None)[source]
Parameters:
  • grpc_host (str)

  • grpc_port (int)

  • log_dir (str | Path)

  • encoding (str)

  • chunk_size (int)

  • logger (Any | None)

  • log_level (str | None)

Return type:

None

log_ctrl.server_grpc.log_server(*, grpc_host, grpc_port, log_dir, encoding='utf-8', chunk_size=256 * 1024, logger=None, log_level=None)[source]
Parameters:
  • grpc_host (str)

  • grpc_port (int)

  • log_dir (str | Path)

  • encoding (str)

  • chunk_size (int)

  • logger (Any | None)

  • log_level (str | None)

Return type:

None

Submodules

log_ctrl.server_grpc.async_log_grpc_client module

class log_ctrl.server_grpc.async_log_grpc_client.AsyncLogGrpcClient(*args, **kwargs)[source]

Bases: AsyncGrpcClient

ログサーバー用 AsyncGrpcClient。

Parameters:
  • server_ip (str)

  • server_port (int)

  • timeout_sec (Optional[float])

  • logger (Optional[Any])

  • log_level (Optional[str])

  • grpc_options (Optional[Sequence[Tuple[str, Any]]])

  • set_timeout_sec (Optional[float])

async read(log_name, date=None)[source]
Parameters:
  • log_name (str)

  • date (str | None)

Return type:

bytes

async read_raw(relative_path)[source]
Parameters:

relative_path (str)

Return type:

bytes

log_ctrl.server_grpc.sync_log_grpc_client module

class log_ctrl.server_grpc.sync_log_grpc_client.SyncLogGrpcClient(*args, **kwargs)[source]

Bases: SyncGrpcClient

ログサーバー用 SyncGrpcClient。

Parameters:
  • server_ip (str)

  • server_port (int)

  • timeout_sec (Optional[float])

  • logger (Optional[Any])

  • log_level (Optional[str])

  • grpc_options (Optional[Sequence[Tuple[str, Any]]])

  • set_timeout_sec (Optional[float])

read(log_name, date=None)[source]
Parameters:
  • log_name (str)

  • date (str | None)

Return type:

bytes

read_raw(relative_path)[source]
Parameters:

relative_path (str)

Return type:

bytes