Istio enable access logs per workload

Hey,
Global mesh config disables access logs but I want to enable them at pod level, tried below definition.

apiVersion: apps/v1
kind: Deployment
metadata:
  name: httpbin
spec:
  replicas: 1
  selector:
    matchLabels:
      app: httpbin
      version: v1
  template:
    metadata:
      annotations:
        proxy.istio.io/config: |
          accessLogFile: /dev/stdout
      labels:
        app: httpbin
        version: v1
    spec:
      serviceAccountName: httpbin
      containers:
      - image: docker.io/kennethreitz/httpbin
        imagePullPolicy: IfNotPresent
        name: httpbin
        ports:
        - containerPort: 80

When deployed, the command kubectl logs deploy/httpbin -c istio-proxy

2022-03-14T19:07:32.097336Z info FLAG: --concurrency="2"
2022-03-14T19:07:32.097358Z info FLAG: --domain="manual-injection.svc.cluster.local"
2022-03-14T19:07:32.097362Z info FLAG: --help="false"
2022-03-14T19:07:32.097364Z info FLAG: --log_as_json="false"
2022-03-14T19:07:32.097367Z info FLAG: --log_caller=""
2022-03-14T19:07:32.097369Z info FLAG: --log_output_level="default:info"
2022-03-14T19:07:32.097371Z info FLAG: --log_rotate=""
2022-03-14T19:07:32.097372Z info FLAG: --log_rotate_max_age="30"
2022-03-14T19:07:32.097374Z info FLAG: --log_rotate_max_backups="1000"
2022-03-14T19:07:32.097376Z info FLAG: --log_rotate_max_size="104857600"
2022-03-14T19:07:32.097378Z info FLAG: --log_stacktrace_level="default:none"
2022-03-14T19:07:32.097382Z info FLAG: --log_target="[stdout]"
2022-03-14T19:07:32.097384Z info FLAG: --meshConfig="./etc/istio/config/mesh"
2022-03-14T19:07:32.097386Z info FLAG: --outlierLogPath=""
2022-03-14T19:07:32.097387Z info FLAG: --proxyComponentLogLevel="misc:error"
2022-03-14T19:07:32.097389Z info FLAG: --proxyLogLevel="warning"
2022-03-14T19:07:32.097391Z info FLAG: --serviceCluster="httpbin.manual-injection"
2022-03-14T19:07:32.097393Z info FLAG: --stsPort="0"
2022-03-14T19:07:32.097394Z info FLAG: --templateFile=""
2022-03-14T19:07:32.097396Z info FLAG: --tokenManagerPlugin="GoogleTokenExchange"
2022-03-14T19:07:32.097399Z info FLAG: --vklog="0"
2022-03-14T19:07:32.097401Z info Version 1.14-alpha.8fa6ac5eccfb15c7654a267470c8aa4ceb51aef5-8fa6ac5eccfb15c7654a267470c8aa4ceb51aef5-Clean
2022-03-14T19:07:32.097487Z info Proxy role ips=[10.169.43.191] type=sidecar id=httpbin-55c7dcf596-7wpjf.manual-injection domain=manual-injection.svc.cluster.local
2022-03-14T19:07:32.097536Z info Apply proxy config from env {}

2022-03-14T19:07:32.098020Z info Apply proxy config from annotation accessLogFile: "/dev/stdout"

2022-03-14T19:07:32.098307Z info Effective config: binaryPath: /usr/local/bin/envoy
concurrency: 2
configPath: ./etc/istio/proxy
controlPlaneAuthPolicy: MUTUAL_TLS
discoveryAddress: istiod.istio-system.svc:15012
drainDuration: 45s
parentShutdownDuration: 60s
proxyAdminPort: 15000
serviceCluster: istio-proxy
statNameLength: 189
statusPort: 15020
terminationDrainDuration: 5s
tracing:
zipkin:
address: zipkin.istio-system:9411

Still no access logs getting generated