Comments (9)
This is blocked on #4.
from oppia-android.
NB: Logs also need to be retrievable (e.g. for user feedback reporting & for displaying in the developer menu).
Although not explicitly blocking, all downstream work will likely introduce logs using this system so it should be implemented as early in the project as possible.
from oppia-android.
@veena14cs can you document your findings here about why you chose the logging solution that you did? Also, note that one requirement in this issue is to find a fluent logger (https://dzone.com/articles/fluent-builder-pattern). Flogger (https://google.github.io/flogger/) is one such example, but I believe it's not compatible with Android (this may require further investigation on your part if Flogger looks promising for us).
from oppia-android.
from oppia-android.
What do you mean by specific logs? I'm not sure that I understand. Can you provide an example?
from oppia-android.
from oppia-android.
@veena14cs per our meeting last week, what's your proposed solution for logging? Please document your thoughts in this issue.
from oppia-android.
Pushing this back to the prototype milestone. We can live with Android's Log class in the meantime.
from oppia-android.
Similarly, we can probably live without this until MVP or GA when deeper investigations become more important.
from oppia-android.
Related Issues (20)
- [BUG]: InMemoryBlockingCache is not thread-safe HOT 2
- [BUG]: InMemoryBlockingCache is reusing its own CoroutineScope without a JobSupervisor HOT 1
- [BUG]: CDATA causes issues with Translatewiki importing HOT 2
- [BUG]: AnalyticsController.kt is neither sequential nor thread-safe HOT 1
- [Feature Request]: Make Changes to Download Script HOT 1
- [Feature Request]: Update Bazel Linux instructions to use JDK 11 HOT 1
- [BUG]: The log event uploader does not check if there is internet connection HOT 1
- [BUG]: TestCoroutineDispatchers time out sometimes in large Espresso Tests
- [BUG]: Setup instructions for JDK 8 on Mac no longer work HOT 3
- [Feature Request]: Make hasProtoExtra centralized.
- [Feature Request]: Introduce support for one-click release deployments
- [BUG]: Concept Card does not close when opened from within a hint
- [Feature Request]: Ensure non-Maven licenses are also fetched
- [BUG]: Some tests on the LoggingIdentifierControllerTest file are false positives HOT 1
- [Feature Request]: Migrate away from onBackPressed() HOT 2
- [Feature Request]: Replace type-ambiguous (and now deprecated) Bundle calls
- [Feature Request]: Migrate keyboard hiding functionality HOT 6
- [BUG]: Bazel tests won't run on develop CI HOT 1
- [Feature Request]: Move download script from private Oppia assets repository to this repository
- [enhancement]: Migrate codebase to jetpack compose 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 oppia-android.