Skip to content

Commit c8f4fcd

Browse files
committed
Improved logging so that messages log to both file and console window
1 parent c775fa4 commit c8f4fcd

File tree

36 files changed

+324
-36
lines changed

36 files changed

+324
-36
lines changed

application_specific_examples/controlling_thermal_platform_temperature/ControllingThermalPlatformTemperature.py

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,15 @@
1616

1717
### setting up sequence log
1818
log = logging.getLogger(__name__)
19-
logging.basicConfig(filename='SpikeSafePythonSamples.log',format='%(asctime)s.%(msecs)03d, %(levelname)s, %(message)s',datefmt='%m/%d/%Y %I:%M:%S',level=logging.INFO)
19+
logging.basicConfig(
20+
level=logging.INFO,
21+
format='%(asctime)s.%(msecs)03d, %(levelname)s, %(message)s',
22+
datefmt='%m/%d/%Y %I:%M:%S',
23+
handlers=[
24+
logging.FileHandler("SpikeSafePythonSamples.log"),
25+
logging.StreamHandler(sys.stdout)
26+
]
27+
)
2028

2129
### start of main program
2230
try:

application_specific_examples/fixed_pulse_count_using_software_timing/FixedPulseCountUsingSoftwareTimingExample.py

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,15 @@
1818

1919
### setting up sequence log
2020
log = logging.getLogger(__name__)
21-
logging.basicConfig(filename='SpikeSafePythonSamples.log',format='%(asctime)s.%(msecs)03d, %(levelname)s, %(message)s',datefmt='%m/%d/%Y %I:%M:%S',level=logging.INFO)
21+
logging.basicConfig(
22+
level=logging.INFO,
23+
format='%(asctime)s.%(msecs)03d, %(levelname)s, %(message)s',
24+
datefmt='%m/%d/%Y %I:%M:%S',
25+
handlers=[
26+
logging.FileHandler("SpikeSafePythonSamples.log"),
27+
logging.StreamHandler(sys.stdout)
28+
]
29+
)
2230

2331
### start of main program
2432
try:

application_specific_examples/making_tj_measurements/TjMeasurement.py

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -73,7 +73,15 @@ def calculate_Vf0(start_point, end_point, digitizer_data_list):
7373

7474
### setting up sequence log
7575
log = logging.getLogger(__name__)
76-
logging.basicConfig(filename='SpikeSafePythonSamples.log',format='%(asctime)s.%(msecs)03d, %(levelname)s, %(message)s',datefmt='%m/%d/%Y %I:%M:%S',level=logging.INFO)
76+
logging.basicConfig(
77+
level=logging.INFO,
78+
format='%(asctime)s.%(msecs)03d, %(levelname)s, %(message)s',
79+
datefmt='%m/%d/%Y %I:%M:%S',
80+
handlers=[
81+
logging.FileHandler("SpikeSafePythonSamples.log"),
82+
logging.StreamHandler(sys.stdout)
83+
]
84+
)
7785

7886
### start of main program
7987
try:

application_specific_examples/measuring_dc_staircase_voltages/MeasuringDcStaircaseVoltages.py

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,15 @@
3434

3535
### setting up sequence log
3636
log = logging.getLogger(__name__)
37-
logging.basicConfig(filename='SpikeSafePythonSamples.log',format='%(asctime)s.%(msecs)03d, %(levelname)s, %(message)s',datefmt='%m/%d/%Y %I:%M:%S',level=logging.INFO)
37+
logging.basicConfig(
38+
level=logging.INFO,
39+
format='%(asctime)s.%(msecs)03d, %(levelname)s, %(message)s',
40+
datefmt='%m/%d/%Y %I:%M:%S',
41+
handlers=[
42+
logging.FileHandler("SpikeSafePythonSamples.log"),
43+
logging.StreamHandler(sys.stdout)
44+
]
45+
)
3846

3947
### start of main program
4048
try:

application_specific_examples/measuring_wavelength_spectrum/WavelengthSpectrumExample.py

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -47,7 +47,15 @@
4747

4848
### setting up sequence log
4949
log = logging.getLogger(__name__)
50-
logging.basicConfig(filename='SpikeSafePythonSamples.log',format='%(asctime)s.%(msecs)03d, %(levelname)s, %(message)s',datefmt='%m/%d/%Y %I:%M:%S',level=logging.INFO)
50+
logging.basicConfig(
51+
level=logging.INFO,
52+
format='%(asctime)s.%(msecs)03d, %(levelname)s, %(message)s',
53+
datefmt='%m/%d/%Y %I:%M:%S',
54+
handlers=[
55+
logging.FileHandler("SpikeSafePythonSamples.log"),
56+
logging.StreamHandler(sys.stdout)
57+
]
58+
)
5159

5260
### start of main program
5361
try:

application_specific_examples/pulse_tuning/PulseTuningExample.py

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,15 @@
2323

2424
### setting up sequence log
2525
log = logging.getLogger(__name__)
26-
logging.basicConfig(filename='SpikeSafePythonSamples.log',format='%(asctime)s.%(msecs)03d, %(levelname)s, %(message)s',datefmt='%m/%d/%Y %I:%M:%S',level=logging.INFO)
26+
logging.basicConfig(
27+
level=logging.INFO,
28+
format='%(asctime)s.%(msecs)03d, %(levelname)s, %(message)s',
29+
datefmt='%m/%d/%Y %I:%M:%S',
30+
handlers=[
31+
logging.FileHandler("SpikeSafePythonSamples.log"),
32+
logging.StreamHandler(sys.stdout)
33+
]
34+
)
2735

2836
### defining the action to take per test session
2937
def run_single_pulse_tuning_test(load_impedance, rise_time):

application_specific_examples/running_liv_sweeps/LIVSweepExample.py

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -56,7 +56,15 @@
5656

5757
### setting up sequence log
5858
log = logging.getLogger(__name__)
59-
logging.basicConfig(filename='SpikeSafePythonSamples.log',format='%(asctime)s.%(msecs)03d, %(levelname)s, %(message)s',datefmt='%m/%d/%Y %I:%M:%S',level=logging.INFO)
59+
logging.basicConfig(
60+
level=logging.INFO,
61+
format='%(asctime)s.%(msecs)03d, %(levelname)s, %(message)s',
62+
datefmt='%m/%d/%Y %I:%M:%S',
63+
handlers=[
64+
logging.FileHandler("SpikeSafePythonSamples.log"),
65+
logging.StreamHandler(sys.stdout)
66+
]
67+
)
6068

6169
### start of main program
6270
try:

application_specific_examples/using_digitizer_output_trigger/DigitizerOutputTriggerSample.py

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,15 @@
2626

2727
### setting up sequence log
2828
log = logging.getLogger(__name__)
29-
logging.basicConfig(filename='SpikeSafePythonSamples.log',format='%(asctime)s.%(msecs)03d, %(levelname)s, %(message)s',datefmt='%m/%d/%Y %I:%M:%S',level=logging.INFO)
29+
logging.basicConfig(
30+
level=logging.INFO,
31+
format='%(asctime)s.%(msecs)03d, %(levelname)s, %(message)s',
32+
datefmt='%m/%d/%Y %I:%M:%S',
33+
handlers=[
34+
logging.FileHandler("SpikeSafePythonSamples.log"),
35+
logging.StreamHandler(sys.stdout)
36+
]
37+
)
3038

3139
### start of main program
3240
try:

application_specific_examples/using_pulse_holds/UsingPulseHolds.py

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,15 @@
2424

2525
### setting up sequence log
2626
log = logging.getLogger(__name__)
27-
logging.basicConfig(filename='SpikeSafePythonSamples.log',format='%(asctime)s.%(msecs)03d, %(levelname)s, %(message)s',datefmt='%m/%d/%Y %I:%M:%S',level=logging.INFO)
27+
logging.basicConfig(
28+
level=logging.INFO,
29+
format='%(asctime)s.%(msecs)03d, %(levelname)s, %(message)s',
30+
datefmt='%m/%d/%Y %I:%M:%S',
31+
handlers=[
32+
logging.FileHandler("SpikeSafePythonSamples.log"),
33+
logging.StreamHandler(sys.stdout)
34+
]
35+
)
2836

2937
def log_and_print(message_string):
3038
log.info(message_string)

getting_started/read_all_events/ReadAllEventsHelper.py

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,15 @@
1515

1616
### setting up sequence log
1717
log = logging.getLogger(__name__)
18-
logging.basicConfig(filename='SpikeSafePythonSamples.log',format='%(asctime)s.%(msecs)03d, %(levelname)s, %(message)s',datefmt='%m/%d/%Y %I:%M:%S',level=logging.INFO)
18+
logging.basicConfig(
19+
level=logging.INFO,
20+
format='%(asctime)s.%(msecs)03d, %(levelname)s, %(message)s',
21+
datefmt='%m/%d/%Y %I:%M:%S',
22+
handlers=[
23+
logging.FileHandler("SpikeSafePythonSamples.log"),
24+
logging.StreamHandler(sys.stdout)
25+
]
26+
)
1927

2028
### start of main program
2129
try:

0 commit comments

Comments
 (0)