@@ -19,6 +19,7 @@ from cpython.datetime cimport datetime
19
19
from libc.stdint cimport uint64_t
20
20
21
21
from nautilus_trader.core.correctness cimport Condition
22
+ from nautilus_trader.core.rust.common cimport LogLevel
22
23
from nautilus_trader.core.rust.model cimport TriggerType
23
24
from nautilus_trader.core.uuid cimport UUID4
24
25
from nautilus_trader.model.events.order cimport OrderInitialized
@@ -139,8 +140,8 @@ cdef class GenerateOrderStatusReports(TradingReportCommand):
139
140
UNIX timestamp (nanoseconds) when the object was initialized.
140
141
params : dict[str, object], optional
141
142
Additional parameters for the command.
142
- log_received : bool , default True
143
- Whether the client should log receipt of the reports .
143
+ log_receipt_level : LogLevel , default 'INFO'
144
+ The log level for logging received reports. Must be either `LogLevel.DEBUG` or `LogLevel.INFO` .
144
145
"""
145
146
146
147
def __init__ (
@@ -152,7 +153,7 @@ cdef class GenerateOrderStatusReports(TradingReportCommand):
152
153
UUID4 command_id not None ,
153
154
uint64_t ts_init ,
154
155
dict[str , object] params: dict | None = None ,
155
- bint log_received = True ,
156
+ LogLevel log_receipt_level = LogLevel.INFO ,
156
157
) -> None:
157
158
super().__init__(
158
159
instrument_id ,
@@ -164,7 +165,7 @@ cdef class GenerateOrderStatusReports(TradingReportCommand):
164
165
)
165
166
166
167
self.open_only = open_only
167
- self.log_received = log_received
168
+ self.log_receipt_level = log_receipt_level
168
169
169
170
170
171
cdef class GenerateFillReports(TradingReportCommand ):
0 commit comments