📥 Getting Started with LogDog
This guide gives you practical tips for:
• Signing up (https://client.logdog.app)
• Add the setup code
• Build and run your app
• See logs and network activity in real time
• Mocking network requests (optional)
⸻
🐾 1. Sign Up for LogDog
1. Visit: https://log.dog
2. Click Sign Up/Sign in
3. Create an account with email & password (or log in with Google)
4. Once logged in complete the onboarding and start with the free plan (no credit card required)
⸻
⚙️ 2. Setup Your App
1. In the dashboard choose your os
- Copy the setup code 3. Build and run your app 4. Your device should automatically register itself on the web dashboard
- You can also register devices manually by clicking on the device tab and adding a new device
📝 3. Logging from Your App
iOS (Swift):
import LogDog
LogDog.initialize()
let config = LogDogConfig(apiKey: "YOUR_API_KEY", logs: true, network: true, events: true)
LogDog.start(config: config)
LogDog.i("Hello from LogDog!")
Android (Kotlin):
import com.modrena.logdog.LogDog
import com.modrena.logdog.LogDogConfig
LogDog.initialize(this)
val config = LogDogConfig(apiKey: "YOUR_API_KEY", logs = true, network = true, events = true)
LogDog.start(config: config)
LogDog.i("LogDog","Hello from LogDog!")
⸻
🧪 5. Mocking Network Requests
LogDog allows intercepting and mocking HTTP(S) traffic.
Make sure request interception is enabled in your SDK setup:
🎭 Add a Mock via Dashboard
1. Go to any Device in the web dashboard
2. Select any request
3. Toggle on "Enable Mock"
- Modify the response body, status code, headers
- Send a request from the device to see the mock response
⸻
🎉 You’re All Set!
You can now:
• See logs and network activity in real time
• Filter/search logs by type, content, or date
• Share sessions with teammates
• Export logs to CSV, JSON, or HAR
Have questions? Need help? → Email [email protected]