Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • Users
  • Groups
  • Search
  • Get Qt
  • Unsolved
Collapse
Brand Logo
  1. Home
  2. Qt Development
  3. General and Desktop
  4. Message handler, fflush(stderr) doesn't work
Qt 6.12 LTS is out! See what's new in the release blog

Message handler, fflush(stderr) doesn't work

Scheduled Pinned Locked Moved Unsolved General and Desktop
19 Posts 2 Posters 3.2k Views 2 Watching
  • 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.
  • mrjjM mrjj

    @SPlatten
    Im not sure what is being used internally.
    https://doc.qt.io/qt-5/qtquick-debugging.html
    sounds like it is using qDebug. internally.
    but is this console.log in QML or pure JS ?

    SPlattenS Offline
    SPlattenS Offline
    SPlatten
    wrote on last edited by
    #9

    @mrjj, console.info

    mrjjM 1 Reply Last reply
    0
    • SPlattenS SPlatten

      @mrjj, console.info

      mrjjM Offline
      mrjjM Offline
      mrjj
      Lifetime Qt Champion
      wrote on last edited by
      #10

      @SPlatten
      So yes to QML?

      SPlattenS 1 Reply Last reply
      0
      • mrjjM mrjj

        @SPlatten
        So yes to QML?

        SPlattenS Offline
        SPlattenS Offline
        SPlatten
        wrote on last edited by
        #11

        @mrjj , sorry, this application is only JS.

        mrjjM 1 Reply Last reply
        0
        • SPlattenS SPlatten

          @mrjj , sorry, this application is only JS.

          mrjjM Offline
          mrjjM Offline
          mrjj
          Lifetime Qt Champion
          wrote on last edited by
          #12

          @SPlatten
          Ok then i understand it.
          Im not sure how to flush its buffers then.
          JS dont have a flush on its own or anything?

          SPlattenS 1 Reply Last reply
          0
          • mrjjM mrjj

            @SPlatten
            Ok then i understand it.
            Im not sure how to flush its buffers then.
            JS dont have a flush on its own or anything?

            SPlattenS Offline
            SPlattenS Offline
            SPlatten
            wrote on last edited by
            #13

            @mrjj , found this, https://stackoverflow.com/questions/28412477/how-to-flush-console-log-output-on-windows

            Couldn't I just flush stdout too?

            mrjjM 1 Reply Last reply
            0
            • SPlattenS SPlatten

              @mrjj , found this, https://stackoverflow.com/questions/28412477/how-to-flush-console-log-output-on-windows

              Couldn't I just flush stdout too?

              mrjjM Offline
              mrjjM Offline
              mrjj
              Lifetime Qt Champion
              wrote on last edited by
              #14

              @SPlatten
              Good found.
              Yes seem so.
              I would try it at once as no harm from it.

              SPlattenS 1 Reply Last reply
              0
              • mrjjM mrjj

                @SPlatten
                Good found.
                Yes seem so.
                I would try it at once as no harm from it.

                SPlattenS Offline
                SPlattenS Offline
                SPlatten
                wrote on last edited by
                #15

                @mrjj , in the end I wrote a routine in the C++ that is invokable in the JavaScript, then just replaced all calls to console.info with my own routine, this works well.

                1 Reply Last reply
                1
                • SPlattenS Offline
                  SPlattenS Offline
                  SPlatten
                  wrote on last edited by
                  #16

                  @mrjj , ok, now I'm really confused, after adding my API routine, I can now see using the debugger than messages from JavaScript via the API call and C++ make it into the message handler, I' ve stepped through and the output string contains correct content, but for some reason I do not see the output from the JavaScript API call in the Application Output.

                  SPlattenS 1 Reply Last reply
                  0
                  • SPlattenS SPlatten

                    @mrjj , ok, now I'm really confused, after adding my API routine, I can now see using the debugger than messages from JavaScript via the API call and C++ make it into the message handler, I' ve stepped through and the output string contains correct content, but for some reason I do not see the output from the JavaScript API call in the Application Output.

                    SPlattenS Offline
                    SPlattenS Offline
                    SPlatten
                    wrote on last edited by
                    #17

                    @SPlatten, In the message handler, I'm going to push every entry onto a stack then have a separate thread that services the stack popping off the first from the stack.

                    mrjjM 1 Reply Last reply
                    0
                    • SPlattenS SPlatten

                      @SPlatten, In the message handler, I'm going to push every entry onto a stack then have a separate thread that services the stack popping off the first from the stack.

                      mrjjM Offline
                      mrjjM Offline
                      mrjj
                      Lifetime Qt Champion
                      wrote on last edited by
                      #18

                      @SPlatten
                      Ok, im not sure what causes this but its worth a shot.

                      1 Reply Last reply
                      0
                      • SPlattenS Offline
                        SPlattenS Offline
                        SPlatten
                        wrote on last edited by
                        #19
                        This post is deleted!
                        1 Reply Last reply
                        0

                        • Login

                        • Login or register to search.
                        • First post
                          Last post
                        0
                        • Categories
                        • Recent
                        • Tags
                        • Popular
                        • Users
                        • Groups
                        • Search
                        • Get Qt
                        • Unsolved