Skip to content

Commit 78798e4

Browse files
authored
Merge pull request #781 from mavlink/pr-improve-logging
Improve logging of mavsdk_server
2 parents 38e94c1 + 4f3ce97 commit 78798e4

15 files changed

+147
-16
lines changed

MAVSDK_SERVER_VERSION

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
v3.8.0
1+
v3.9.0

examples/calibration.py

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,12 @@
11
#!/usr/bin/env python3
22

33
import asyncio
4+
import logging
45
from mavsdk import System
56

7+
# Enable INFO level logging by default so that INFO messages are shown
8+
logging.basicConfig(level=logging.INFO)
9+
610

711
async def run():
812

examples/camera.py

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,14 @@
11
#!/usr/bin/env python3
22

33
import asyncio
4+
import logging
45

56
from mavsdk.camera import (CameraError, Mode)
67
from mavsdk import System
78

9+
# Enable INFO level logging by default so that INFO messages are shown
10+
logging.basicConfig(level=logging.INFO)
11+
812

913
async def run():
1014
drone = System()

examples/firmware_version.py

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,12 @@
11
#!/usr/bin/env python3
22

33
import asyncio
4+
import logging
45
from mavsdk import System
56

7+
# Enable INFO level logging by default so that INFO messages are shown
8+
logging.basicConfig(level=logging.INFO)
9+
610

711
async def run():
812
drone = System()

examples/gimbal.py

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,13 @@
11
#!/usr/bin/env python3
22

33
import asyncio
4+
import logging
45
from mavsdk import System
56
from mavsdk.gimbal import GimbalMode, ControlMode, SendMode
67

8+
# Enable INFO level logging by default so that INFO messages are shown
9+
logging.basicConfig(level=logging.INFO)
10+
711

812
async def get_gimbals(drone, timeout=10):
913
gimbals_found = [] # List to store all gimbals found

examples/goto.py

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,12 @@
11
#!/usr/bin/env python3
22

33
import asyncio
4+
import logging
45
from mavsdk import System
56

7+
# Enable INFO level logging by default so that INFO messages are shown
8+
logging.basicConfig(level=logging.INFO)
9+
610

711
async def run():
812
drone = System()

examples/mission.py

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,14 @@
11
#!/usr/bin/env python3
22

33
import asyncio
4+
import logging
45

56
from mavsdk import System
67
from mavsdk.mission import (MissionItem, MissionPlan)
78

9+
# Enable INFO level logging by default so that INFO messages are shown
10+
logging.basicConfig(level=logging.INFO)
11+
812

913
async def run():
1014
drone = System()

examples/offboard_position_ned.py

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,10 +9,14 @@
99
"""
1010

1111
import asyncio
12+
import logging
1213

1314
from mavsdk import System
1415
from mavsdk.offboard import (OffboardError, PositionNedYaw)
1516

17+
# Enable INFO level logging by default so that INFO messages are shown
18+
logging.basicConfig(level=logging.INFO)
19+
1620

1721
async def run():
1822
""" Does Offboard control using position NED coordinates. """

examples/takeoff_and_land.py

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,13 @@
11
#!/usr/bin/env python3
22

33
import asyncio
4+
import logging
5+
46
from mavsdk import System
57

8+
# Enable INFO level logging by default so that INFO messages are shown
9+
logging.basicConfig(level=logging.INFO)
10+
611

712
async def run():
813

examples/telemetry.py

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,13 @@
11
#!/usr/bin/env python3
22

33
import asyncio
4+
import logging
5+
46
from mavsdk import System
57

8+
# Enable INFO level logging by default so that INFO messages are shown
9+
logging.basicConfig(level=logging.INFO)
10+
611

712
async def run():
813
# Init the drone

0 commit comments

Comments
 (0)