Comments (10)
This has been working fine sice that one instance.
from dd-sdk-android.
Hi @alparp27 , thank you for taking the time to report this, we will investigate this problem on our end and will get back to you with more info the following days.
from dd-sdk-android.
Hi @alparp27 can you provide a code sample on how you create and start your service. Alsot do you know how long that service is alive ?
Our first guess on this issue is that your service starts and stops too fast for our upload thread to send anything.
from dd-sdk-android.
In android application:
Datadog.initialize(this, BuildConfig.DD_CLIENT_TOKEN);
In Logger:
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP) {
datadogLogger = new Logger.Builder()
.setNetworkInfoEnabled(true)
.setServiceName(SERVICE_NAME)
.setLogcatLogsEnabled(true)
.setDatadogLogsEnabled(true)
.setLoggerName(BuildConfig.DEBUG ? LOGGER_NAME_STAGE : LOGGER_NAME_PROD)
.build();
}
Normally background app will run for at least 1 minute to several hours.
from dd-sdk-android.
Please note that we used datadog to replace older service that we use to use and older service was able to log everything successfully.
I look at all my events I cant find ones without user_id. I was wondering if that is my code error where user_id is not specified and then it is filtering error, perhaps logs are coming in and I don't see it.
from dd-sdk-android.
Is your background service running as an IntentService ? Or are you making it foreground with a Notification ?
Using the latest stable SDK 1.3.0
, add the following line after you initialize the SDK in your application :
Datadog.setVerbosity(Log.Verbose);
Then you should see some info about the SDK in the logcat, among other whether it sends the logs and if the upload works.
from dd-sdk-android.
Is there a way for me to catch those into crashlytics when upload does not work?
from dd-sdk-android.
You mean catching those logs ? No I don't think so.
from dd-sdk-android.
I've been testing starting some background services, and log upload does work from those, so maybe there's something else that prevent logs from being uploaded in your service.
from dd-sdk-android.
@alparp27 can you share the service source code (maybe removing sensitive/proprietary code) so that we can reproduce the issue on our side ?
from dd-sdk-android.
Related Issues (20)
- IllegalArgumentException when removing OnFrameMetricsAvailableListener HOT 4
- Tracer and OkHttp: what happen when apply sampler for both of them? HOT 2
- integration issue HOT 1
- Lower than expected startup times since 2.6.0 HOT 2
- Logging: setNetworkInfoEnabled(false) doesn't seem to take effect HOT 5
- ANR on `Rum.enable()` HOT 7
- Rum works but logger don't send logs HOT 6
- Remove a default attribute HOT 2
- Crash generated by DrawableUtils HOT 2
- JankStatsActivityLifecycleListener.onActivityStopped - HOT 4
- setTelemetrySampleRate, explanation HOT 3
- Security vulnerability introduced with SDK v2.7.1 (okio) HOT 2
- Unable to log custom actions HOT 1
- Memory Leak : AggregatingVitalMonitor listeners are never unregistered HOT 3
- Missing DataDog events caused by UnknownError HOT 9
- Cannot implementation com.datadoghq:dd-sdk-android-logs HOT 4
- ./gradlew uploadMappingRelease crashes trying to upload mapping.txt file after release build HOT 2
- How to group views as Service? HOT 1
- Fragment views stopped getting registered HOT 1
- Crash gets assigned to wrong view HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from dd-sdk-android.