Not able to log proc ID in controlFilter

Didn't get any response last time so reposting my query. I know procID is of no use in IOS but just for curiosity I am logging proc ID in control Filter and data Filter.

I was trying to log the flow description using control filter and data filter. But when I am trying to log the proc ID in control filter, it is always 0, but in data filter, it logs some value. Same goes with the eproc ID. I want to use the flow description data in some other target so I will be sending the data using sockets and I cannot share data from data filter due to its restrictions and control filter isn't providing the proc ID. What should I do?

Answered by DTS Engineer in 820204022

Before we start, I want to reiterate the rules regarding log descriptions that I outlined in your other thread.

Coming back to the big picture here, be aware that iOS actively prevents your data filter from exporting information to other contexts. That means, for example, that if you share an app group container with your data filter then the data filter gets read-only access. However, that extends to logging as well. The only reason you can see the log output of your data filter is because it’s signed for development. Once you sign it for distribution, the system prevents it from creating system log entries.

Share and Enjoy

Quinn “The Eskimo!” @ Developer Technical Support @ Apple
let myEmail = "eskimo" + "1" + "@" + "apple.com"

Didn't get any response last time

Might I suggest you post your questions in App & System Services > Networking topic area rather than Developer Tools & Services > Developer Forums?

I’ve moved both your threads over here.

For lots of hints and tips on how to use the forums effectively, see Quinn’s Top Ten DevForums Tips.

I was trying to log the flow description using control filter and data filter. But when I am trying to log the proc ID in control filter, it is always 0, but in data filter, it logs some value

What platform is this?

Share and Enjoy

Quinn “The Eskimo!” @ Developer Technical Support @ Apple
let myEmail = "eskimo" + "1" + "@" + "apple.com"

IOS

Before we start, I want to reiterate the rules regarding log descriptions that I outlined in your other thread.

Coming back to the big picture here, be aware that iOS actively prevents your data filter from exporting information to other contexts. That means, for example, that if you share an app group container with your data filter then the data filter gets read-only access. However, that extends to logging as well. The only reason you can see the log output of your data filter is because it’s signed for development. Once you sign it for distribution, the system prevents it from creating system log entries.

Share and Enjoy

Quinn “The Eskimo!” @ Developer Technical Support @ Apple
let myEmail = "eskimo" + "1" + "@" + "apple.com"

Not able to log proc ID in controlFilter
 
 
Q