| skipped 38 lines |
39 | 39 | | server_side=False, |
40 | 40 | | output_directory="trials", |
41 | 41 | | log_level="info", |
| 42 | + | file_log_level="info", |
42 | 43 | | enabled=True, |
43 | 44 | | in_queue_num=None, |
44 | 45 | | out_queue_num=None, |
| skipped 44 lines |
89 | 90 | | "engine", |
90 | 91 | | self.environment_id, |
91 | 92 | | log_level=log_level, |
| 93 | + | file_log_level=file_log_level, |
92 | 94 | | demo_mode=demo_mode) |
93 | 95 | | # Warn if these are not provided |
94 | 96 | | if not environment_id: |
| skipped 336 lines |
431 | 433 | | parser.add_argument('--server-side', action='store_true', help='Enable if this is running on the server side') |
432 | 434 | | parser.add_argument('--log', action='store', default="debug", |
433 | 435 | | choices=("debug", "info", "warning", "critical", "error"), |
434 | | - | help="Sets the log level") |
| 436 | + | help="Sets the log level for the console") |
| 437 | + | parser.add_argument('--file-log', action='store', default="debug", |
| 438 | + | choices=("debug", "info", "warning", "critical", "error"), |
| 439 | + | help="Sets the log level for the log file") |
435 | 440 | | parser.add_argument('--no-save-packets', action='store_false', help='Disables recording captured packets') |
436 | 441 | | parser.add_argument("--in-queue-num", action="store", help="NfQueue number for incoming packets", default=1, type=int) |
437 | 442 | | parser.add_argument("--out-queue-num", action="store", help="NfQueue number for outgoing packets", default=None, type=int) |
| skipped 20 lines |
458 | 463 | | output_directory=args["output_directory"], |
459 | 464 | | forwarder=nat_config, |
460 | 465 | | log_level=args["log"], |
| 466 | + | file_log_level=args["file_log"], |
461 | 467 | | in_queue_num=args["in_queue_num"], |
462 | 468 | | out_queue_num=args["out_queue_num"], |
463 | 469 | | save_seen_packets=args["no_save_packets"], |
| skipped 8 lines |