title: Is there a way to get android "history" system log?
body: <p>I am developing a system log app for users to check their device's log. We all know that using logcat an app can read the system log in real-time, but is there a way to read the "history" system log, like for one week? (our app may be down during the week)</p>
  
  <p>UPDATED:</p>
  
  <p>I am also the builder of the custom Android OS, based on AOSP. The system log app is also running in this OS only. So I have the ability to develop drivers, framework layer and system apps besides normal apps.</p>
  
  <p>If a normal app cannot accomplish the task, how about developing a driver additionally? I know that there is a driver module named "logger" in the kernel, which is in charge of the logging. Maybe I can add some code to "logger" and let it dump the logs into files: log_20140629.txt, log_20140630.txt and so on. Every file contains the log in that whole day. Then my app just read these files. Is this idea possible?</p>