Qt Forum

    • Login
    • Search
    • Categories
    • Recent
    • Tags
    • Popular
    • Users
    • Groups
    • Search
    • Unsolved

    Solved How to display output from Qt Android service process in QtCreator?

    Mobile and Embedded
    2
    6
    279
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • M
      morte last edited by morte

      How to display output from Qt Android service in QtCreator (qDebug() and Log.i() messages) in QtCreator?
      'Application output' shows output from main process but service runs in different process.

      JonB 1 Reply Last reply Reply Quote 0
      • JonB
        JonB @morte last edited by JonB

        @morte
        QtService seems to be a wrapper for Linux demons or Windows services. By definition you won't be able to access any output it produces, since it's in a quite separate process and any output it produces will go elsewhere (probably nowhere). It would be more usual for any output a service wants to produce to go to a file/the system's "event log", but that is done within the service.

        1 Reply Last reply Reply Quote 0
        • M
          morte last edited by

          @JonB I have not specified, QtService for Android (part of QtAndroidExtras), its different process, but maybe its possible somehow to attach it's output

          1 Reply Last reply Reply Quote 0
          • M
            morte last edited by

            It's not implemented currently on Qt Creator 4.12/4.13.
            Created bugreport with suggestion to add that feature https://bugreports.qt.io/browse/QTCREATORBUG-24496

            JonB 1 Reply Last reply Reply Quote 0
            • JonB
              JonB @morte last edited by

              @morte
              Good luck for them choosing or being able to do anything about it. Since, as you say, the service is running in a separate process I don't think you'll get the debug output from that process while you are debugging your main process....

              M 1 Reply Last reply Reply Quote 0
              • M
                morte @JonB last edited by morte

                @JonB QtCreator probably takes all output from logcat, what needed is to modify logcat filters that QtCreator output windows uses or add additional output window with own filters for separate process

                1 Reply Last reply Reply Quote 0
                • First post
                  Last post