You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

37 lines
940 B

#!/bin/bash
if [ $# -ne 1 ]
then
echo "Usage 1: $0 <loglevel>"
echo " Set all transcoder log tags to <loglevel>"
echo "Usage 2: $0 -l"
echo " List all transcoder log tags and exit"
exit 1
fi
# List all log tags
declare -a tags=(
MediaTranscoder MediaTrackTranscoder VideoTrackTranscoder PassthroughTrackTranscoder
MediaSampleWriter MediaSampleReader MediaSampleQueue MediaTranscoderTests
MediaTrackTranscoderTests VideoTrackTranscoderTests PassthroughTrackTranscoderTests
MediaSampleWriterTests MediaSampleReaderNDKTests MediaSampleQueueTests HdrTranscodeTests)
if [ "$1" == "-l" ]; then
echo "Transcoder log tags:"
for tag in "${tags[@]}"; do echo -n "$tag "; done
echo
exit 0
fi
level=$1
echo Setting transcoder log level to $level
# Set log level for all tags
for tag in "${tags[@]}"
do
adb shell setprop log.tag.${tag} $level
done
# Pick up new settings
adb shell stop && adb shell start