sepolicy: Add property for vendor logging switch

Bug: 143184495
Change-Id: I4339d27b7e168ac784e7ab46ca3a21042be98e85
diff --git a/vendor/qcom/common/hal_dumpstate_impl.te b/vendor/qcom/common/hal_dumpstate_impl.te
index d3cf286..fc453d3 100644
--- a/vendor/qcom/common/hal_dumpstate_impl.te
+++ b/vendor/qcom/common/hal_dumpstate_impl.te
@@ -140,3 +140,6 @@
 dontaudit hal_dumpstate_impl sensors_vendor_data_file:file r_file_perms;
 dontaudit hal_dumpstate_impl binder_device:chr_file rw_file_perms;
 dontaudit hal_dumpstate_impl vndbinder_device:chr_file rw_file_perms;
+
+# Access to vendor logging property
+set_prop(hal_dumpstate_impl, vendor_logging_prop)
diff --git a/vendor/qcom/common/property.te b/vendor/qcom/common/property.te
index 0939221..b64b9cf 100644
--- a/vendor/qcom/common/property.te
+++ b/vendor/qcom/common/property.te
@@ -35,3 +35,6 @@
 
 #time service
 type vendor_time_service_prop, property_type;
+
+# vendor verbose logging property
+type vendor_logging_prop, property_type;
diff --git a/vendor/qcom/common/property_contexts b/vendor/qcom/common/property_contexts
index b7c3aa2..f37dbba 100644
--- a/vendor/qcom/common/property_contexts
+++ b/vendor/qcom/common/property_contexts
@@ -220,3 +220,6 @@
 persist.vendor.wifi.sniffer.freq              u:object_r:vendor_wifi_sniffer_prop:s0
 persist.vendor.wifi.sniffer.bandwidth         u:object_r:vendor_wifi_sniffer_prop:s0
 vendor.wifi.sniffer.start                     u:object_r:vendor_wifi_sniffer_prop:s0
+
+# Vendor verbose logging prop
+persist.vendor.verbose_logging_enabled   u:object_r:vendor_logging_prop:s0
diff --git a/vendor/qcom/common/vendor_init.te b/vendor/qcom/common/vendor_init.te
index 2eabcdf..f710a7d 100644
--- a/vendor/qcom/common/vendor_init.te
+++ b/vendor/qcom/common/vendor_init.te
@@ -32,3 +32,5 @@
 allow vendor_init vendor_tui_data_file:dir create_dir_perms;
 
 set_prop(vendor_init, vendor_usb_prop)
+
+set_prop(vendor_init, vendor_logging_prop)